我有@Html.ValidationSummary(true)
所以它不显示任何模型属性错误
但是如果我在控制器动作上添加自定义模型错误(这个不是模型属性错误):
ModelState.AddModelError("send-email", "Your massage wasn't send, please try again");
多于或某种原因@Html.ValidationSummary(true)
不显示该自定义错误,只有当我设置@Html.ValidationSummary(false)
时,它才会显示该错误以及所有其他属性错误,我不想要的,我想ValidationSummary
1}}只显示自定义"send-email"
错误。
我能做些什么吗?
答案 0 :(得分:2)
如果您没有指定密钥,那么您实际上会返回一般错误。
尝试
ModelState.AddModelError(
string.Empty, "Your massage wasn't send, please try again");