MVC:从客户端中检测到有潜在危险的 Request.Form 值 的解决方法
2021-06-30 06:04
标签:还需 ast log post方法 mvc 解决 版本 头部 master 1,在出现该错误的页面头部的page中加入ValidateRequest="false",那么该页面的任何一次Post提交都不会再验证提交内容的安全性。 ValidateRequest="false" % > 2,在web.config中的pages节中配置validateRequest="false",如: 3,如果你使用的是.Net 3.5,MVC 2.0及更高的版本,那么可以在处理Post方法的Action添加一个特性:[ValidateInput(false)],这样处理就更加有针对性,提高页面的安全性。 重要: MVC:从客户端中检测到有潜在危险的 Request.Form 值 的解决方法 标签:还需 ast log post方法 mvc 解决 版本 头部 master 原文地址:http://www.cnblogs.com/KKSoft/p/7137131.html
如:
但这样,整个项目中的所有Form请求都不再验证提交内容的安全性,极不提倡这种做法。
如:
[ValidateInput(false)]
public ActionResult CatalogEdit(Catalog model)
{
return View();
}
如果你使用的是MVC 3.0,那么你会发现做了以上的设置后还是无效。这是因为你还需要在web.config中做以下设置:
注意:在MVC项目中,Views文件夹下与主项目下,都会有一个web.config文件。Views下的web.config文件只对Views文件夹下面的文件有效。如果你要处理的页面不在Views下面,那么
文章标题:MVC:从客户端中检测到有潜在危险的 Request.Form 值 的解决方法
文章链接:http://soscw.com/index.php/essay/99714.html