首先我得到一个异常:System.Web.HttpRequestValidationException(0x80004005):一个潜在危险的Request.Form值。。。。通过搜索网页,我发现添加到我的web.config:
<system.web>
<httpRuntime requestValidationMode="2.0" />
</system.web>
应该可以解决问题,但我得到一个错误:requestValidationMode是不允许的。我使用的是框架3.5,也许这就是原因。。。有人能帮忙吗?
在3.5中,您不需要requestvalidationmode。要在回发时取消asp.net验证,只需在.aspx.中设置@Page参数validatequest="false"
例如,如果您正在处理提交的HTML,您就需要这样做。然后,您还需要仔细地对您的输入进行消毒。