Como faço para acessar o ModelState de dentro da minha visualização (página aspx)?
1
Eu não acho que você deveria. Esse tipo de coisa deve acontecer no Controlador.
—
Matthew Groves
Preciso saber se meu ModelState é válido. Não quero fazer isso: <% if (Html.ValidationSummary ()! = Null)%> <% {%> <p class = "validation-summary-errors"> Sua mensagem não foi enviada. Corrija os erros abaixo e tente novamente. </p> <%}%> Em vez disso, quero fazer isso: <% if (! ViewData.ModelState.IsValid) {%> <p class = "validation-summary-errors"> Sua mensagem não foi enviada. Corrija os erros abaixo e tente novamente. </p> <%}%>
—
Saajid Ismail
Isso soa como uma razão boa o suficiente para acessar ModelState
—
BritishDeveloper
Não há absolutamente nada de errado em acessar ModelState na visualização. Faz parte do ViewData.
—
kennythecoder