ฉันจะรับข้อผิดพลาดในมุมมองได้อย่างไร
ฉันไม่ต้องการใช้สรุปการตรวจสอบ Html Helper หรือข้อความการตรวจสอบความถูกต้อง แต่ฉันต้องการตรวจสอบข้อผิดพลาดและหากมีแสดงในรูปแบบเฉพาะ นอกจากนี้ในการควบคุมการป้อนข้อมูลฉันต้องการตรวจสอบข้อผิดพลาดของคุณสมบัติที่เฉพาะเจาะจงและเพิ่มชั้นเรียนเพื่อการป้อนข้อมูล
ป.ล. ฉันกำลังใช้ Spark View Engine แต่ความคิดควรเหมือนกัน
ดังนั้นฉันคิดว่าฉันสามารถทำอะไรบางอย่างเช่น ...
<if condition="${ModelState.Errors.Count > 0}">
DispalyErrorSummary()
</if>
....and also...
<input type="text" value="${Model.Name}"
class="?{ModelState.Errors["Name"] != string.empty} error" />
....
หรืออะไรทำนองนั้น
UPDATE
ทางออกสุดท้ายของฉันดูเหมือนว่า:
<input type="text" value="${ViewData.Model.Name}"
class="text error?{!ViewData.ModelState.IsValid &&
ViewData.ModelState["Name"].Errors.Count() > 0}"
id="Name" name="Name" />
นี่เป็นการเพิ่มข้อผิดพลาดคลาส css เท่านั้นหากคุณสมบัตินี้มีข้อผิดพลาด