首先,我遇到一个异常:System.Web.HttpRequestValidationException(0x80004005):一个潜在危险的Request.Form值...。
通过搜索网络,我发现添加到我的web.config中:
<system.web>
<httpRuntime requestValidationMode="2.0" />
</system.web>
应该可以解决问题,但出现错误:不允许requestValidationMode。
我正在使用Framework 3.5,也许那是原因...有人可以帮忙吗?
最佳答案
在3.5中,您不需要requestvalidationmode。若要抑制回发时的asp.net验证,只需在.aspx中设置@Page参数validaterequest =“ false”。
例如,如果您要处理提交的HTML,则需要此。然后,您还需要仔细清理输入内容。