1

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

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

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

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

有什么我可以做的吗?

4

1 回答 1

2

如果你没有指定一个键,那么你基本上会返回一个通用错误。

尝试

ModelState.AddModelError(
    string.Empty, "Your massage wasn't send, please try again");
于 2013-11-06T05:26:54.350 回答