私のかみそりビュー内からModelState.IsValidを確認することができます方法:私はモデル状態である場合は、削除を許可するキーを提出提示しないようにしたいビューで私はアクションメソッドに次き
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>
また、あなたがHtml.AntiForgeryTokenを使用していることを確認。削除アクションは簡単に偽造できます。あなたは気にしないかもしれません - (小さな内部アプリケーションかもしれませんが)ただの警告です。ボタンが表示されていないからといって、呼び出すことはできません。また、私はクライアント側で何かが失敗していないことを確認するために、あなたのポスト上のサーバー側のmodelstateをチェックします。 –