解决ASP.NET MVC 检测到有潜在危险的 Request.Form 值
2011-07-12 16:27
579 查看
提交使用html编辑器编辑后的数据,由于Request时出现有HTML或Javascript等字符串时,系统会认为是危险性值。立马报错。
解决方法如下:
1.修改Web.config Pages节点,更改为以下配置
添加 httpRuntime元素。
2.在Action 添加[ValidateInput(false)]属性
解决方法如下:
1.修改Web.config Pages节点,更改为以下配置
<pages validateRequest="false" > <namespaces> <add namespace="System.Web.Mvc" /> <add namespace="System.Web.Mvc.Ajax" /> <add namespace="System.Web.Mvc.Html" /> <add namespace="System.Web.Routing" /> </namespaces> </pages> <globalization requestEncoding="gb2312" responseEncoding="gb2312" /> <httpRuntime requestValidationMode="2.0"/>
添加 httpRuntime元素。
2.在Action 添加[ValidateInput(false)]属性
// // POST: /Blog/Create [HttpPost] [ValidateInput(false)] public ActionResult Create(Blog blog) { try { // TODO: Add insert logic here if (ModelState.IsValid) { blogContainer.AddToBlogs(blog); blogContainer.SaveChanges(); } return RedirectToAction("Index"); } catch { return View(); } }
相关文章推荐
- asp.net mvc 2 (.net 4.0) “检测到有潜在危险的 Request.Form 值”的解决方法
- 解决ASP.NET MVC 检测到有潜在危险的 Request.Form 值(转)
- asp.net mvc 从客户端中检测到有潜在危险的 Request.Form 值的解决方法
- 解决ASP.NET MVC 检测到有潜在危险的 Request.Form 值
- asp.net mvc 2 (.net 4.0) “检测到有潜在危险的 Request.Form 值”的解决方法
- ASP.NET MVC(Razor)上运用UEditor和xhEditor编辑器检测到有潜在危险的 Request.Form的真正解决办法
- 解决ASP.NET MVC 检测到有潜在危险的 Request.Form 值
- 使用Asp.net MVC 2.0 +.NET 4.0 出现 “从客户端 ... 中检测到有潜在危险的 Request.Form 值”错误的解决办法
- 解决ASP.NET MVC 检测到有潜在危险的 Request.Form 值
- 解决ASP.NET MVC 检测到有潜在危险的 Request.Form 值
- 解决ASP.NET MVC 检测到有潜在危险的 Request.Form 值
- ASP.NET MVC从客户端中检测到有潜在危险的 Request.Form 值
- ASP.NET从客户端中检测到有潜在危险的request.form值的3种解决方法
- ASP.NET从客户端中检测到有潜在危险的request.form值的3种解决方法
- ASP.NET MVC从客户端中检测到有潜在危险的 Request.Form 值
- asp.net mvc从客户端中检测到有潜在危险的 Request.Form 值
- asp.net mvc 处理”从客户端中检测到有潜在危险的 request.form 值。”
- Asp.Net Mvc框架下的FckEdit控件 从客户端检测到有潜在危险的Request.Form值 .
- asp.net 从客户端中检测到有潜在危险的 Request.Form 值 - 解决办法
- 在ASP.NET MVC中客户端使用文本编辑器检测到有潜在危险的 Request.Form 值。无法访问控制器。