0

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

从客户端检测到潜在危险的 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 标记......但我已经包含了它,但我仍然得到了例外。有任何想法吗?

4

1 回答 1

1

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

于 2010-06-09T21:33:21.440 回答