我正在尝试验证覆盖ValidationAttribute的视图模型。
验证工作正常,但当我尝试使用下面的
显示它时@ Html.ValidationSummary( “视图模型”)
输出:ViewModel * 自定义错误消息 **
如何从中删除“ViewModel”。
“ValidationAttribute”类的“IsValid”方法被调用两次
答案 0 :(得分:0)
尝试
@Html.ValidationSummary(true);
答案 1 :(得分:0)
如何编写自定义模型验证错误消息?
如果它与财产有关,则应将其添加为:
ModelState.AddModelError("PropertyName", "Custom Error message");
然后,在您的视图中,您可以通过以下方式显示消息:
@Html.ValidationMessageFor(m=>m.PropertyName)