2011-04-11 59 views
0

我正在使用名爲FreeTextBox的控件,當我點擊更新按鈕時,我收到錯誤「從客戶端檢測到潛在危險的Request.Form值(fTxtContent =」tyretyeryteyterty。 .. 「)。」爲此我不想禁用頁面級別的屬性,即validaterequest爲false。有沒有什麼好主意來處理這個錯誤。與自由文本框有潛在危險的request.form

請儘快幫我。

回答

0

我不是禁用ValidateRequest的忠實粉絲,但如果我沒有弄錯,FreeTextBox將原始文本保存爲HTML。因此,文本可能會與<p>Your text here</p>一起保存,ASP.NET會將其視爲潛在危險。您可能別無選擇,只能在包含該組件的此頁面上關閉驗證請求。

0

我認爲你需要將validaterequest設置爲false,因爲FreeTextBox試圖發送HTML到服務器,你爲什麼使用FreeTextBox?

1

如果有人仍然需要幫助,將ValidateRequest設置爲false將在.NET Framework 4.0之前工作。在4.0中,請求默認進行驗證。要禁用此功能,請將以下內容添加到web.config的元素中:

<httpRuntime requestValidationMode="2.0" /> 

這應該解決它。謝謝RobRisner

+0

詳細說明,這應該放在''標籤內。例如,' 2015-08-20 23:59:47

相關問題