兖州网站建设推广,西湖区外贸网站建设,常见的网络营销推广方式有哪些,长春网站开发看到这个图是不是很亲切熟悉哈#xff0c;做过。net的肯定都见过哈 已经 将近4年没碰。net了#xff0c;今天正好朋友的程序有几个bug,让我帮忙修复下#xff0c;于是我就抱着试试看的心情改了改#xff0c;改到最后一个问题的时候也就是上面的这个问题#xff0c;我一看做过。net的肯定都见过哈 已经 将近4年没碰。net了今天正好朋友的程序有几个bug,让我帮忙修复下于是我就抱着试试看的心情改了改改到最后一个问题的时候也就是上面的这个问题我一看这不很明显么 在出现该错误的页面头部的page中加入ValidateRequestfalse,那么该页面的任何一次Post提交都不会再验证提交内容的安全性。如 % Page Title LanguageC# MasterPageFile~/Views/Manage/ViewMasterPageEdit.Master InheritsSystem.Web.Mvc.ViewPageMvcWebPhoto.Models.Entities.Article ValidateRequestfalse % 就像上图 加个 ValidateRequestfalse就完事 我去竟然还不好使然后我百度 百度说要在web.config中设置于是我又在web.config里设置 pages validateRequestfalse controlRenderingCompatibilityVersion3.5 clientIDModeAutoID/ 感觉可以了我去竟然还不行 有鬼啊。。不太科学啊再百度把 发现了 以下这些 如果你使用的是.Net 3.5,MVC 2.0及更高的版本那么可以在处理Post方法的Action添加一个特性[ValidateInput(false)]这样处理就更加有针对性提高页面的安全性。如 [HttpPost][ValidateInput(false)]public ActionResult CatalogEdit(Catalog model){return View();} 重要如果你使用的是MVC 3.0那么你会发现做了以上的设置后还是无效。这是因为你还需要在web.config中做以下设置: system.web httpRuntime requestValidationMode2.0 / /system.web 注意在MVC项目中Views文件夹下与主项目下都会有一个web.config文件。Views下的web.config文件只对Views文件夹下面的文件有效。如果你要处理的页面不在Views下面那么httpRuntime requestValidationMode2.0 / 一定要设置在主项目下的web.config中才有用。 最后还是红色字体帮助了我我看了项目确实是mvc3 还是个比较低的版本 转载于:https://www.cnblogs.com/HoverM/p/10080269.html