2010-12-10 5 views
0

Ich benutze ASP.NET 4 C# 2010. Nun, meine Website hat ein Problem mit der Zeichenkodierung. Es scheint, dass, wenn ich meine Ausgabe erzeuge, es htmlncodiert ist. Also a 'ist mit #number codiert; ... das ist nicht immer eine gute Sache, denn wenn ich jscript dynamisch in meine Steuerelemente einfügen muss, sind' oder 'codiert und js funktioniert nicht richtig ...Asp.Net Codierung Konfiguration

Wie kann man ASP.NET korrekt mitteilen, dass es nicht codiert werden soll, oder besser gesagt, dass er "" und andere Zeichen wie diese korrekt verwalten muss, damit sie korrekt geschrieben werden?

Ein Beispiel String ausgegeben: this.MyControl.Attributes["onfocus"] = "execJs('param')"

gut führt es so:

<textarea id=".." onfocus="execJs(&#39;param&#39;)">... 

Dies ist nicht korrekt.

+0

Ich frage mich, ob die Differenz aus der Tatsache ist, dass Sie .NET 4 verwenden? Meine Version ist 3.5. (für Neulinge ist dies eine Fortsetzung von http://StackOverflow.com/Questions/4411419/asp-net-quote-Character-Encoding-Causes-Problems-When-setting-a-Controls-propert/) – Ender

+0

Nun, ich kann sagen Sie, dass vielleicht JA es ist, weil meine früheren Seiten in 3.5 nicht leiden aus diesem Problem .. es ist sehr enttäuschend, wenn diese Dinge passieren .. mein Gott ist nicht dort eine gute verdammt Verweis auf dieses Problem irgendwo ?????? ?????? – Andry

+0

Wie geben Sie diese Zeichenfolgen aus? Kannst du deinen Code posten? – Oded

Antwort

Verwandte Themen