【问题标题】:MVC4 Web API remove validation, throwing 400 bad requestMVC4 Web API 删除验证,抛出 400 错误请求
【发布时间】:2013-09-11 14:56:39
【问题描述】:

我正在使用 MVC4 Razor 引擎。

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2020-10-28
      • 1970-01-01
      • 2020-11-13
      • 1970-01-01
      • 1970-01-01
      • 2018-06-07
      • 1970-01-01
      • 1970-01-01
      • 2014-09-22
      相关资源
      最近更新 更多