如何从View(aspx页)中访问ModelState?
1
我不认为你应该。这种事情应该在控制器中发生。
—
马修·格罗夫斯
我需要知道我的ModelState是否有效。我不想这样做:<%if(Html.ValidationSummary()!= null)%> <%{%> <p class =“ validation-summary-errors”>您的消息未发送。请更正以下错误,然后重试。</ p> <%}%>相反,我想这样做:<%if(!ViewData.ModelState.IsValid){%> <p class =“ validation-summary-errors”>您的消息未发送。请更正以下错误,然后重试。</ p> <%}%>
—
Saajid Ismail,2009年
这听起来像一个足够的理由来访问的ModelState
—
BritishDeveloper
在视图中访问ModelState绝对没有错。它是ViewData的一部分。
—
kennythecoder