我有一个 MVC3 剃须刀表单,我在其中使用 @Html.ValidationSummary(false)
它显示所有错误,包括顶部的字段错误,但它也显示字段级别的字段错误。有没有办法只显示在顶部
谢谢
我有一个 MVC3 剃须刀表单,我在其中使用 @Html.ValidationSummary(false)
它显示所有错误,包括顶部的字段错误,但它也显示字段级别的字段错误。有没有办法只显示在顶部
谢谢
您需要删除 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)
}