Ich habe eine asp.net Webseite.Howto bekommen 'echte' einfache Anführungszeichen
Gibt es eine Möglichkeit, nur "echte" Single-Anführungszeichen Client-Seite zu bekommen?
Server-Seite:
this.Attributes["onclick"] = "$('#button').click();";
Client-Seite:
onclick="$('#button').click();"
gibt einen Fehler.
Alarm funktioniert gut, das heißt Client-Seite:
onclick="alert('hello#amp;39;);".
Scheint, wie ich ‚echte‘ einfache Anführungszeichen müssen mit jQuery arbeiten.
mögliche Duplikate von [ASP.NET einfache Anführungszeichen werden in ' konvertiert] (http://stackoverflow.com/questions/3013912/asp-net-single-quotes-are-converted-to-39) – Jason
dup von http : //stackoverflow.com/questions/3013912/asp-net-single-quotes-are-converted-to-39 – stark
Jason: Ja, ich habe diese Schlussfolgerungen schon gemacht. Ich mag die Idee nicht, HTML-Elemente in der Quelldatei zu verwenden und runat = server zu verwenden. Es wird auch ein Problem beim Hinzufügen von dynamischen Steuerelementen zu einer Seite. Ich weiß, dass diese Änderung mit Sicherheit (XSS) zu tun hat, aber es scheint genau wie ein Fehler, wenn Sie mich fragen. Scheint so, als ob MS Fälle wie oben nicht gründlich getestet hat, oder sie müssen anfangen, js etwas mehr zu lieben;) – royu