This question already has an answer here:
- How can I check if my model is valid from inside the razor view? 1 answer
I have the following in my action method:
if (!ModelState.IsValid)
return View(vm);
In the view I want to not present a submit key to allow deletion if the model state is not valid. Is there a way that I can do this? Is model state available in the view?
Update: I have implemented this based on the answers I was given:
<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>