2

@ Html.ValidationSummary(false)を使用するMVC3かみそりフォームがあります

上部にフィールドエラーを含むすべてのエラーが表示されますが、フィールドレベルでもフィールドエラーが表示されます。上部のみに表示する方法はありますか

ありがとう

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 に答える