簡體   English   中英

Asp.Net編碼配置

[英]Asp.Net encoding configuration

我正在使用ASP.NET 4 c#2010。我的網站在字符編碼方面存在一些問題。 似乎當我生成輸出時,它是htmlencoded。 所以'用#number編碼; ...這並不總是一件好事,因為當我需要在控件中動態插入jscript時,每個'或“都會被編碼並且js無法正常工作...

如何正確告訴ASP.NET不編碼? 還是更好地告訴他,他必須正確管理'“和其他類似字符,並使其呈現htmlencoded?

輸出字符串的示例: this.MyControl.Attributes["onfocus"] = "execJs('param')"

結果很好:

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

這是不正確的。

好的,簡單地說,沒有什么可擔心的,在這里它解釋了所有內容: JavaScript引擎識別的HTML編碼字符串,怎么可能?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM