フォームの検証が失敗した場合にこの div を表示したい。
<div class="alert">
<strong>Warning!</strong> @Html.ValidationSummary(false, "Fix these errors:")
</div>
中に巻いてみました
if(! ViewData.ModelState.IsValid)
ただし、フォームを送信するときに div は表示されません。おそらく、jquery検証によるポストバックがないためです。ifステートメントの検証の要約リストをすべて間違った入力フィールドから削除すると、検証ロジックは問題ないようです。
検証に基づいて div の表示を切り替えるにはどうすればよいですか?