ビュー(aspxページ)内からModelStateにアクセスするにはどうすればよいですか?
1
私はそうすべきではないと思います。このようなことはコントローラで発生するはずです。
—
マシューグローブ
ModelStateが有効かどうかを知る必要があります。やりたくない:<%if(Html.ValidationSummary()!= null)%> <%{%> <p class = "validation-summary-errors">メッセージは送信されませんでした。以下のエラーを修正して、もう一度お試しください。</ p> <%}%>代わりにこれを実行します:<%if(!ViewData.ModelState.IsValid){%> <p class = "validation-summary-errors">メッセージは送信されませんでした。以下のエラーを修正して、もう一度お試しください。</ p> <%}%>
—
Saajid Ismail
これは、ModelStateにアクセスするのに十分な理由のように
—
思え
ビュー内のModelStateへのアクセスに問題はありません。これはViewDataの一部です。
—
kennythecoder 2016