我使用的是MVC3剃刀形式 @ Html.ValidationSummary(假)
它会显示所有错误,包括顶部的字段错误,但它也会在字段级别显示字段错误。有没有办法只在顶部显示
感谢
答案 0 :(得分:1)
您需要删除Html.ValidationMessageFor(...)行。这些是内联验证消息,与ValidationSummary无关。
修改:将其设为可选:
@{var bool bInline = true;}
@Html.ValidationSummary(bInline)
@Html.LabelFor(m => m.MyField)
@Html.EditorFor(m => m.MyField)
@if (bInline)
{
@Html.ValidationMessageFor(m => m.MyField)
}