verwendet wird. Net 4.0 codiert einzelne Anführungszeichen, wenn ich Attribute.Add verwende, um clientseitige Ereignisse zu meinen asp.net-Objekten hinzuzufügen. In den vorherigen Versionen ist das nicht passiert..Net 4.0 codiert einzelnes Zitat, wenn Attribute.Add
zum Beispiel:
<asp:Image runat="server" ID="imgTest" ImageUrl="~/DateControl/cal.gif" />
imgTest.Attributes.Add("onmouseover", "alert('Hello')");
Wenn ich die Client-Seite Ausgabe zu sehen, ich bin immer
<img id="ctl00_MainContent_calFromTimeStamp1_imgTest" onmouseover="alert('Hello')" src="../DateControl/cal.gif" style="border-width:0px;" />
fand ich eine Abhilfe durch einen benutzerdefinierten Encoder erstellen: creating custom encoding routines aber ich will nicht Stoppen Sie die Codierung für die gesamte Website nur wegen dieses Problems. Hat jemand einen Workaround oder eine Idee, wie das zu beheben ist?
Dies funktioniert nicht –