2

我有一个 MVC3 剃须刀表单,我在其中使用 @Html.ValidationSummary(false)

它显示所有错误,包括顶部的字段错误,但它也显示字段级别的字段错误。有没有办法只显示在顶部

谢谢

4

1 回答 1

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)
}
于 2012-08-31T20:32:27.003 回答