我正在使用MVC4 Razor引擎。
我有带必需属性的模型。但就我而言,在编辑模式下,我需要删除该验证。
@Html.TextBoxFor(m => m.RegEmail , new { @class = "inp-form",data_val = false})
@Html.ValidationMessageFor(m => m.RegEmail)
我已经完成了文本框控制但是如何删除webapi的modelstate必需属性,因为它抛出400个错误请求并显示该字段是必需的。
任何人都知道如何从webapi中删除验证,因为抛出400个错误请求?
答案 0 :(得分:0)
在(操作)方法级别或控制器级别使用属性[ValidateInput(false)]
。它应该禁用所有输入验证。