无法在3.5框架中使用RequestValidationMode。

3

首先我遇到了一个异常:System.Web.HttpRequestValidationException (0x80004005):A potentially dangerous Request.Form value.... 通过搜索网络,我发现可以在web.config文件中添加以下内容:

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

应该可以解决问题,但是我遇到了一个错误:requestValidationMode不被允许。 我正在使用3.5框架,也许这就是原因……有人能帮忙吗?

1个回答

1
在3.5版本中,您不需要requestvalidationmode。为了抑制后台的asp.net验证,只需在.aspx中设置@Page参数validaterequest="false"即可。
例如,如果您正在处理提交的HTML,则需要此功能。您还需要仔细清理输入内容。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接