0
我在这里做错了什么?VS 2010 RC/ASP.NET MVC 2.0中的ValidateInputAttribute错误?
我在视图上有一个文本区域,并发布html内容。在VS 2008和MVC 1.0以下代码成功地防止输入验证:
[HttpPost]
[ValidateInput(false)]
public ActionResult Index(int? id)
{
return View();
}
如果我在VS 2010/MVC 2.0执行此代码,我总是得到这个错误:
A potentially dangerous Request.Form value was detected from the client (body="
").
任何想法?
的<的httpRuntime requestValidationMode = “2.0”/>属性工作,如果你是针对.NET 4,但我目标是3.5,因此无法将此属性添加到web.config。 – 2010-03-18 23:23:35
检查我的答案更新。 – 2010-03-19 00:00:02
不幸的是,这仍然不起作用。也许它只是将asp.net 3.5与mvc 2.0相结合的组合? – 2010-03-20 09:30:30