[英]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('param')">...
這是不正確的。
好的,簡單地說,沒有什么可擔心的,在這里它解釋了所有內容: JavaScript引擎識別的HTML編碼字符串,怎么可能?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.