Forum: JavaScript |
Thema:
Re: Hilfe!!! JavaScript in ASP.NET 1.1 aufrufen |
Von:
Shinja Strasser (
23.07.2003 17:12) |
Na kein einfaches gefunden:
Du kannst jedes Attribut eines Controls im Code-Behind (.cs-Datei) beeinflussen.
z.B.: im Page_Load
Code-Behind:
--------------------------------
private void Page_Load(object sender, System.EventArgs e)
{
MyTextBox.Attributes["onblur"]="javascript:MyFunc();";
MyTextBox.Attributes["style"]="BACKGROUND-COLOR: #ccffff;";
}
---------------------------------------
im html-Code kannst du die Methode so wie du es gedacht hast implementieren:
html-code:
<script language="javascript">
funtion MyFunc()
{
alert('Hallo')
}
</script>
Das Problem ist, dass dein Control während es vom Client aufgerufen wird vom Server in ein HTML Code gerendert wird.
d.h. das onclick-Attribut bei einem <asp:button ....
wird in ein <imput type="button" gerendert....
Serverseitig heisst, dass die Attribut-Methode von deinem Button eigenlich nicht in html vorliegt.
--
Viele Grüße / with kind regards
Strasser Shinja,
--
Shinja Strasser
www.netug.de - .net User Group
www.devtrain.de - asp.net Portal
www.ppedv.de - Brötchengeber
Viele Grüße / with kind regards
Strasser Shinja,
www.netug.de - .net User Group
www.devtrain.de - asp.net Portal
www.ppedv.de - Brötchengeber
Betreff |
Von |
Datum |
|
|
Stefan
Arnold
|
24.07.2003 10:16 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!