Как мне получить доступ к ModelState из моего представления (страница aspx)?
1
Я не думаю, что тебе стоит. Подобные вещи должны происходить в контроллере.
—
Мэтью Гроувс,
Мне нужно знать, действителен ли мой ModelState. Я не хочу этого делать: <% if (Html.ValidationSummary ()! = Null)%> <% {%> <p class = "validation-summary-errors"> Ваше сообщение не было отправлено. Исправьте ошибки ниже и попробуйте еще раз. </p> <%}%> Вместо этого я хочу сделать следующее: <% if (! ViewData.ModelState.IsValid) {%> <p class = "validation-summary-errors"> Ваше сообщение не было отправлено. Исправьте ошибки ниже и попробуйте еще раз. </p> <%}%>
—
Саджид Исмаил,
Звучит как достаточно веская причина для доступа к ModelState
—
BritishDeveloper
Нет ничего плохого в доступе к ModelState в представлении. Это часть ViewData.
—
kennythecoder