2015-12-15 67 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编码在值返回到服务器之前对其进行格式化。