Ответ 1
Доступно ли состояние модели в представлении?
Конечно:
@if (!ViewData.ModelState.IsValid)
{
<div>There are some errors</div>
}
В моем методе действий у меня есть следующее:
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