mvc从客户端()中检测到有潜在危险的 Request.Form

1.使用的是.NET MVC开发,那么也很简单,只需要在要处理的Action中添加属性[ValidateInput(false)]即可

如果你使用的是MVC 3.0甚至更低版本,那么你会发现做了以上的设置后还是无效。这是因为你还需要在web.config中做以下设置:

<httpRuntime requestValidationMode="2.0" / >

2.asp.net开发的话,在web.config添加

<system.web ><pages validateRequest="false" ></pages > </system.web >

如果针对单个页面,在页面头page里加validateRequest="false"

3.也有说用编码解码Server.HtmlEncode(),试了下,没有效果。

最后修改:2016 年 05 月 10 日
如果觉得我的文章对你有用,请随意赞赏