代码之家  ›  专栏  ›  技术社区  ›  jo

Freetextbox和验证请求

  •  1
  • jo  · 技术社区  · 15 年前

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

    潜在的危险请求。从客户端检测到表单值(ctl00\u MainContent\u FreeTextBox1=“

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

    3 回复  |  直到 15 年前
        1
  •  2
  •   Harv    15 年前

    简而言之,如果关闭了请求验证,就不应该出现这样的错误。

    你把这两件事中的一件做对了吗?

    1. 通过在ASPX的顶部插入此项在页面上禁用

    <configuration>

    <system.web>

    <pages validateRequest="false" />

    </system.web>

    </configuration>

    如果这不起作用,那么检查machine.config并查看pages validaterequest值是否在其中设置为true,因为这将覆盖web.config。

        2
  •  1
  •   bokkie    12 年前

    我也有同样的问题,实际上是我的错。也许你也犯了同样的错误:我把 <httpRuntime requestValidationMode="2.0"/> 里面 <configuration><location><system.web> 而不是 <configuration><system.web> .

        3
  •  0
  •   rifferte    15 年前

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

    一定要清理所有张贴的内容,并谨慎对待安全问题。