0

我正在使用 MVC4 Razor 引擎。

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

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

我已经完成了文本框控件,但是如何删除 webapi 的 modelstate required 属性,因为它抛出 400 bad request 并显示该字段是必需的。

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

4

1 回答 1

0

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

于 2013-09-11T21:01:41.203 回答