14
私は何かを見逃してしまったようですが、どこでも答えを見つけることはできません。MVC3のモデルレベルのエラー?
@Html.ValidationSummary(true)
を使用してエラーが存在する場合は、フォームの上に一般的な「あなたはエラーがあります - 下記を参照してください」というタイプの文を生成し、すべての特定のエラーを関連フィールドのインラインでのみリストします。アクションフィルタに含まれるロジックとエラーテキストが必要です。
問題は、私は、「モデルレベル」のエラーで見てきたすべての文書は、ビューでそれらを表示する方法について説明しますが、どのようにモデル状態ににそれらを追加することではない、です。
ModelState.AddModelError
で追加されたエラーはモデルではありませんレベル - モデルレベルのエラーを追加するにはどうすればよいですか?
入力名とキーを一致させるとモデルレベルになります。 – dotjoe
「モデルレベル」とはどういう意味ですか? ModelState.AddModelErrorはモデルエラーです。 –
モデルのプロパティがキーの名前と等しい場合、エラーは特定のプロパティにアタッチされます。キーが空の場合、グローバルモデルレベルになります。 –