MVC4 Web API删除验证,抛出400个错误请求

时间:2013-09-11 14:56:40

标签: validation asp.net-mvc-4 razor asp.net-web-api requiredfieldvalidator

我正在使用MVC4 Razor引擎。

我有带必需属性的模型。但就我而言,在编辑模式下,我需要删除该验证。

@Html.TextBoxFor(m => m.RegEmail , new { @class = "inp-form",data_val = false})
@Html.ValidationMessageFor(m => m.RegEmail)

我已经完成了文本框控制但是如何删除webapi的modelstate必需属性,因为它抛出400个错误请求并显示该字段是必需的。

任何人都知道如何从webapi中删除验证,因为抛出400个错误请求?

1 个答案:

答案 0 :(得分:0)

在(操作)方法级别或控制器级别使用属性[ValidateInput(false)]。它应该禁用所有输入验证。