क्या AddModelError() के अधिभार के लिए कोई उपयोग है जो एक पैरामीटर के रूप में अपवाद लेता है?मॉडलस्टेट का उद्देश्य। AddModelError अपवाद पैरामीटर के साथ
अगर मैं अपने नियंत्रक में यह कोड शामिल:
ModelState.AddModelError("", new Exception("blah blah blah"));
ModelState.AddModelError("", "Something has went wrong");
if (!ModelState.IsValid)
return View(model);
और मेरे विचार में निम्नलिखित:
<%= Html.ValidationSummary("Please correct the errors and try again.") %>
तो केवल पाठ "कुछ गलत हो गया है" त्रुटि में प्रदर्शित होता है सारांश।
मैंने देखा कि एमवीसी 3 में प्रमाणीकरण में अपवाद शामिल नहीं हैं, तो यह नहीं पता कि यह एक बग है या डिज़ाइन द्वारा हालांकि - लेकिन उन्हें अपने दस्तावेज़ों में स्पष्ट रूप से यह कहना चाहिए था। मैंने नया स्वरूप अपवाद ("कुछ") पारित करने का प्रयास किया - या तो काम नहीं किया। –