Freetextbox和验证请求

时间:2009-07-10 20:43:38

标签: asp.net freetextbox

我正在使用freetextbox并添加到我的应用程序的web.config中,但在使用html提交文本时仍然出现以下错误:

从客户端检测到潜在危险的Request.Form值(ctl00_MainContent_FreeTextBox1 =“

我知道这不是设置应用程序的首选方法,但即使我在应用程序中关闭了请求验证,为什么会出现这些错误?

3 个答案:

答案 0 :(得分:2)

简短的回答是,如果您关闭了请求验证,则不应该出现这样的错误。

你是否正确地做了这两件事之一?

  1. 通过在ASPX顶部插入

    来禁用页面
  2. 将以下部分添加到您的web.config。

  3. <configuration>

    <system.web>

    <pages validateRequest="false" />

    </system.web>

    </configuration>

    如果这不起作用,那么检查machine.config并查看页面中的validaterequest值是否设置为true,因为它会覆盖web.config。

答案 1 :(得分:1)

我遇到了同样的问题,这实际上是我的错。也许你犯了同样的错误:我把<httpRuntime requestValidationMode="2.0"/>放在里面 <configuration><location><system.web>代替<configuration><system.web>

答案 2 :(得分:0)

确保您尚未为此页面启用请求验证。我会继续为您的网站运行验证 - 但是在您需要此控件的页面上将其关闭。

请务必对发布的任何内容进行清理并谨慎处理安全问题。