私のアクションメソッドには次のものがあります:
if (!ModelState.IsValid)
return View(vm);
ビューでは、モデルの状態が有効でない場合に削除を許可する送信キーを提示しません。これを行う方法はありますか?ビューでモデルの状態は利用可能ですか?
更新:与えられた答えに基づいてこれを実装しました:
<div class="adm_td0" style=" padding: 0;">
@if (ViewData.ModelState.IsValid) {
<input type='submit' value='Delete' name='SubmitAction' />
}
<input type='submit' value='Cancel' name='SubmitAction' />
</div>
ビューでモデルの状態は利用可能ですか?
もちろん:
@if (!ViewData.ModelState.IsValid)
{
<div>There are some errors</div>
}
ビュー自体でこれが必要になることは一般的ではありませんが、次のようにアクセスできます。
@ViewData.ModelState.IsValid