1

我有一个简单的 aspx 页面,通过它我将文本输入到文本框中,文本通过 texteditor 输入,因此文本带有 html 标签。

<p>My name</p>

我得到的错误是:

Server Error '/' Application 
A potentially dangerous Request.Form value was detected from the client (ctl00$ctl00$ContentPlaceHolder1$ContentPlaceHolder2$TxtTopicName="<p>kdarftghjh</p>").

这是什么类型的错误,我该如何解决此类错误。感谢您的帮助。

4

2 回答 2

2

如果您使用的是网络表单,您可以将以下内容添加到您的页面声明中:

validateRequest="false"
于 2013-05-19T13:45:48.293 回答
2

<您在此输入( ,>)中有 html 标记。只需将其删除或对其进行编码。如果您真的需要这样做,请尝试将以下部分添加到 web.config

<configuration>
  <system.web>
     <httpRuntime requestValidationMode="2.0" />
  </system.web>
  <pages validateRequest="false">
  </pages>
</configuration>
于 2013-05-19T13:46:35.793 回答