如何在MVC2中关闭请求验证?

时间:2013-09-18 10:25:59

标签: asp.net-mvc-2

我需要找到一种方法来允许MVC2模型绑定中的html标签。

在MVC3中有一种方法,但MVC2我不知道。你能帮忙吗?

在MVC3中

[AllowHtml]
public string SomeProperty{ get; set; }

我需要mvc2

中的AllowHtmlAttribute的替代方法

1 个答案:

答案 0 :(得分:1)

您可以在控制器操作上使用[ValidateInput(false)]属性:

[ValidateInput(false)]
[HttpPost]
public ActionResult SomeAction(MyViewModel model)
{
    ...
}

这将禁用模型的所有属性的输入验证。 ASP.NET MVC 2中没有办法为每个属性执行此操作 - 它必须用于整个请求。