मैं दृश्य में त्रुटियों का संग्रह कैसे प्राप्त करूं?मैं एएसपी.नेट एमवीसी में मॉडल स्टेट त्रुटियों का संग्रह कैसे प्राप्त करूं?
मैं एचटीएमएल हेल्पर सत्यापन सारांश या सत्यापन संदेश का उपयोग नहीं करना चाहता हूं। इसके बजाय मैं त्रुटियों की जांच करना चाहता हूं और यदि कोई उन्हें विशिष्ट प्रारूप में प्रदर्शित करता है। इनपुट नियंत्रण पर भी मैं एक विशिष्ट संपत्ति त्रुटि की जांच करना चाहता हूं और इनपुट में कक्षा जोड़ना चाहता हूं।
पीएस मैं स्पार्क व्यू इंजन का उपयोग कर रहा हूं लेकिन विचार एक जैसा होना चाहिए।
तो मैं सोचा मैं कुछ की तरह कर सकता है ...
<if condition="${ModelState.Errors.Count > 0}">
DispalyErrorSummary()
</if>
....and also...
<input type="text" value="${Model.Name}"
class="?{ModelState.Errors["Name"] != string.empty} error" />
....
या ऐसा ही कुछ।
अद्यतन
मेरे अंतिम समाधान इस तरह देखा:
<input type="text" value="${ViewData.Model.Name}"
class="text error?{!ViewData.ModelState.IsValid &&
ViewData.ModelState["Name"].Errors.Count() > 0}"
id="Name" name="Name" />
यदि इस संपत्ति में कोई त्रुटि है यह केवल त्रुटि सीएसएस वर्ग कहते हैं।
संभावित डुप्लिकेट [ASP.Net MVC modelState से सभी त्रुटियाँ प्राप्त करने के लिए कैसे?] (Https://stackoverflow.com/questions/1352948/how-to-get-all-errors-from- एएसपी-नेट-एमवीसी-मॉडलस्टेट) –