我如何从我的Razor视图中检查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> 

模型状态在视图中可用吗?

当然:

 @if (!ViewData.ModelState.IsValid) { <div>There are some errors</div> } 

在视图本身中使用这种方法并不常见,但您可以像这样访问它:

 @ViewData.ModelState.IsValid