आप IEnumerable<RuleViolation>
के ASP.NET MVC 1.0 संस्करण की बात कर रहे हैं, तो आप गिनती इस तरह से प्राप्त कर सकते हैं:
var errorCount = GetRuleViolations().Count();
यह दृश्य डेटा में डाले बिना उस दृश्य में गिनती करने के लिए, आप कर सकते हैं , आप सत्यापन प्रमाणीकरण HtmlHelper एक्सटेंशन विधि के लिए एक अधिभार बना सकते हैं जो त्रुटि देता है जिसमें त्रुटि गिनती शामिल है। यह आपको एक्सटेंशन विधि के भीतर से त्रुटि गिनती तक पहुंच प्रदान करता है।
मूल प्रमाणीकरणसमूह एक्सटेंशन विधि में कोड देखने के लिए, आप इसे प्रतिबिंबित करने के लिए परावर्तक का उपयोग कर सकते हैं, या कोडप्लेक्स से एएसपी.नेट एमवीसी स्रोत डाउनलोड कर सकते हैं।
ध्यान दें कि एएसपी.नेट एमवीसी 2.0 में सत्यापन तंत्र काफी हद तक बदल गया है।
स्रोत
2010-02-10 17:31:21
परीक्षण पर विचार करें। यह एक इलाज करता है, धन्यवाद। –