2009-06-07 6 views
0

Ich habe gerade angefangen, mit Javascript zu arbeiten, und ich lief in einem Fehler mit Visual Studio, "Validation (ASP.Net): Attribut 'onMouseOver' ist kein gültiges Attribut von Element 'Button' ". Grundsätzlich habe ich onMouseOver = "this.style.color = 'Red'" im HTML-Code eines Button-Controls eingegeben. Wenn ich mein Webprojekt ausführe, funktioniert der Mausüber-Befehl einwandfrei; Die Fehlermeldung wird jedoch gesendet.Javascript und ASP.NET mit Visual Studio OnMouseOver Kontrolle Validierungsfehler

Was soll ich tun, um diesen Fehler zu beheben, oder ist diese Fehlermeldung nicht kritisch, da der Mausüber-Befehl gut funktioniert?

Danke,

DFM

+0

Ich bemerkte, dass dies kein Fehler ist, sondern eine Nachricht, also sollte ich meine Frage umformulieren. Sollte ich mich wegen dieser Nachricht Sorgen machen? Gibt es eine Möglichkeit, VS dazu zu bringen, das Attribut zu akzeptieren? Irgendwann werde ich viele dieser Nachrichten haben, da ich die Maus oft benutzen werde. –

Antwort

0

Visual Studio nicht wie Sie Javascript in <asp:..> Serversteuer Tags. Ihr bevorzugter Ansatz besteht darin, das JavaScript in Code-Behind zu verkabeln, beispielsweise unter Verwendung von ClientScript.RegisterStartupScript. Hier ist eine MSDN article erklärt ihren offiziellen Ansatz.

Ich glaube, dass der Zweck dafür so sein kann, dass ASP.Net Browser-spezifischen Code darstellen kann.

Aber hey, wenn Ihr Code funktioniert .......

+0

Danke - Ich werde den Artikel überprüfen. Ich wollte eigentlich noch eine Frage zu Javascript-Funktionen und Code-Behind stellen. Ich kann nicht herausfinden, wie man eine Datei zum Hinzufügen von JavaScript-Code-Behind in Visual Studio erstellt. –

Verwandte Themen