Как я могу проверить, действительно ли моя модель изнутри бритвы?
Мне нужно сделать чек, если моя модель действительна из моего представления Razor. Если он действителен, я хочу показать некоторый HTML.
Как я могу это сделать. Я хочу что-то вроде
@if ( Model.IsValid ) {
}
но вышеуказанное не работает
Ответ 1
Вы можете проверить, действительно ли ModelState действителен, но имейте в виду, что вы проверяете правильность модели ModelState во время веб-запроса:
@if (ViewData.ModelState.IsValid) {
...
}
Кроме того, вы можете проверить валидность свойства в модели в представлении: