【问题标题】:"potentially dangerous Request.Form value ..." -- mvc 2, .net 4.0“潜在危险的 Request.Form 值...”——mvc 2、.net 4.0
【发布时间】:2010-06-09 21:12:27
【问题描述】:

我正在尝试使用正则表达式设置输入验证,但是当我在文本框中输入“”时不断收到此错误:

从客户端检测到有潜在危险的 Request.Form 值

我在 web.config 中有这个:

<system.web>
    <httpRuntime requestValidationMode="2.0" />

我在 web.config 中也有这个:

<system.web>
    <pages controlRenderingCompatibilityVersion="3.5" 
              clientIDMode="AutoID" 
               validateRequest="false">
              ...
              </pages>

我在相关视图的页面指令中有这个:

ValidateRequest="false"

似乎没有任何帮助。我在这个网站上看到了这个问题,通常海报在 web.config 中省略了 httpRuntime 标记......但我已经包含了它,但我仍然得到了例外。有什么想法吗?

【问题讨论】:

    标签: validation asp.net-mvc-2 asp.net-4.0


    【解决方案1】:

    好的,我找到了答案:[ValidateInput(false)] 在控制器或操作代码之前! (我在阅读之前的问题方面做得还不够!)

    【讨论】:

      猜你喜欢
      • 2011-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-25
      • 2011-03-30
      相关资源
      最近更新 更多