ฉันจะเข้าถึง ModelState จากภายใน View (หน้า aspx) ได้อย่างไร
1
ฉันไม่คิดว่าคุณควร สิ่งนั้นควรเกิดขึ้นใน Controller
—
Matthew Groves
ฉันต้องการทราบว่า ModelState ของฉันถูกต้องหรือไม่ ฉันไม่ต้องการทำสิ่งนี้: <% if (Html.ValidationSummary ()! = null)%> <% {%> <p class = "validation-summary-error"> ข้อความของคุณไม่ได้ถูกส่ง โปรดแก้ไขข้อผิดพลาดด้านล่างแล้วลองอีกครั้ง </p> <%}%> แต่ฉันต้องการทำสิ่งนี้: <% if (! ViewData.ModelState.IsValid) {%> <p class = "validation-summary-error"> ข้อความของคุณไม่ถูกส่ง โปรดแก้ไขข้อผิดพลาดด้านล่างแล้วลองอีกครั้ง </p> <%}%>
—
Saajid Ismail
ดูเหมือนจะเป็นเหตุผลที่ดีพอที่จะเข้าถึง ModelState
—
BritishDeveloper
ไม่มีอะไรผิดปกติในการเข้าถึง ModelState ในมุมมอง เป็นส่วนหนึ่งของ ViewData
—
kennythecoder