【问题标题】:MVC ValidationSummary behaviourMVC ValidationSummary 行为
【发布时间】:2013-11-06 04:34:26
【问题描述】:

我有@Html.ValidationSummary(true) 所以它不会显示任何模型属性错误

但是如果我在控制器动作上添加自定义模型错误(这不是模型属性错误):

ModelState.AddModelError("send-email", "Your massage wasn't send, please try again");

除了或出于某种原因@Html.ValidationSummary(true) 不显示该自定义错误,只有当我设置@Html.ValidationSummary(false) 它才会显示该错误以及所有其他属性错误,我不想要什么,我想要ValidationSummary 只显示自定义"send-email" 错误。

对此我有什么办法吗?

【问题讨论】:

    标签: asp.net-mvc validation asp.net-mvc-5


    【解决方案1】:

    如果您不指定键,那么您实际上会返回一般错误。

    试试

    ModelState.AddModelError(
        string.Empty, "Your massage wasn't send, please try again");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多