富文本框值转移

时间:2015-12-15 12:13:37

标签: c# asp.net database asp.net-mvc-4

我在ASP.net页面中使用FreeTextBox HTML编辑器发送文本值,但在服务器上它会生成错误。

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

在阅读了多篇文章之后,我编写了代码<validateRequest="false">,但它不起作用。 我还使用Server.HtmlDecode(_txtMessage.Text)对文本进行解码,但它也不会一次又一次地生成相同的错误。

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您可以通过设置@Page:

来关闭验证
<%@ Page .. ValidateRequest="False" %>

你必须要小心,因为它没有验证页面中的任何内容......但是在你坚持使用的网络表单中。此外,如果您希望对其进行可编程编码,则必须使用JavaScript编码在值返回服务器之前对其进行格式化。