2015-12-15 97 views
0

我發送文本值使用FreeTextBox HTML編輯器在ASP.net頁面,但在服務器上它會產生一個錯誤。富文本框值轉移

A potentially dangerous Request.Form value was detected from the client 
(Content_FreeTextBox1="yahoooooo <br>"). 

閱讀多篇文章後,我寫了一個代碼<validateRequest="false">,但它不起作用。 我也使用Server.HtmlDecode(_txtMessage.Text)解碼文本,但它也不會一次又一次地產生相同的錯誤。

有誰能幫我解決這個問題嗎?

回答

0

您可以通過設置@Page關閉驗證:

<%@ Page .. ValidateRequest="False" %> 

你必須要小心,因爲它不驗證網頁中的任何內容...但在網頁表單是你是什麼堅持着。另外,如果要對其進行可編程編碼,則必須使用JavaScript編碼在值返回到服務器之前對其進行格式化。