第一種,如樓上,通過更改驗證模式爲2.0,同時在頁頭設置validateRequest="false" 。
第二種,通過ajax等方式提交數據,將富文本的內容先進行編碼轉換,然後在後臺解碼。
出現這個問題,一般是由於.Net Framework 使用了4.0版本造成的。(從 .Net Framework 4.0 開始,ASP.NET開始強制檢測Request參數安全),而我們可以通過修改 Web.config 來恢復 2.0 版本的模式。
方法如下:
修改Web.config,增加requestValidationMode="2.0"屬性值
<httpRuntime maxRequestLength="2097151" executionTimeout="3600" requestValidationMode="2.0" /> |