【发布时间】:2012-09-08 02:59:22
【问题描述】:
我正在尝试验证覆盖 ValidationAttribute 的视图模型。
-
验证工作正常,但是当我尝试使用下面显示它时
@Html.ValidationSummary("ViewModel")
输出: ViewModel *自定义错误消息**
如何从中删除“ViewModel”。
“ValidationAttribute”类的“IsValid”方法被调用两次
【问题讨论】:
标签: asp.net-mvc-3
我正在尝试验证覆盖 ValidationAttribute 的视图模型。
验证工作正常,但是当我尝试使用下面显示它时
@Html.ValidationSummary("ViewModel")
输出: ViewModel *自定义错误消息**
如何从中删除“ViewModel”。
“ValidationAttribute”类的“IsValid”方法被调用两次
【问题讨论】:
标签: asp.net-mvc-3
试试
@Html.ValidationSummary(true);
【讨论】:
首先如何编写自定义模型验证错误消息?
如果是属性相关的,应该这样添加:
ModelState.AddModelError("PropertyName", "Custom Error message");
然后,在你看来,你可以通过以下方式显示消息:
@Html.ValidationMessageFor(m=>m.PropertyName)
【讨论】: