Подтвердить что ты не робот

Как я могу проверить, действительно ли моя модель изнутри бритвы?

Мне нужно сделать чек, если моя модель действительна из моего представления Razor. Если он действителен, я хочу показать некоторый HTML.

Как я могу это сделать. Я хочу что-то вроде

@if ( Model.IsValid ) {

}

но вышеуказанное не работает

4b9b3361

Ответ 1

Вы можете проверить, действительно ли ModelState действителен, но имейте в виду, что вы проверяете правильность модели ModelState во время веб-запроса:

@if (ViewData.ModelState.IsValid) {
    ...
}

Кроме того, вы можете проверить валидность свойства в модели в представлении:

@if (ViewData.ModelState.IsValidField("FIELD_NAME")) {
    ...
}