आपको सभी ModelState त्रुटि संदेशों की एक सूची कैसे मिलती है? मुझे सभी कुंजी प्राप्त करने के लिए यह कोड मिला: ( ModelState त्रुटियों के साथ कुंजियों की सूची लौटाते हुए )
var errorKeys = (from item in ModelState
where item.Value.Errors.Any()
select item.Key).ToList();
लेकिन मुझे आईएलएस या आईक्यूएबल के रूप में त्रुटि संदेश कैसे मिलेगा?
मैं जा सकता था:
foreach (var key in errorKeys)
{
string msg = ModelState[error].Errors[0].ErrorMessage;
errorList.Add(msg);
}
लेकिन यह मैन्युअल रूप से कर रहे हैं - निश्चित रूप से LINQ का उपयोग करने का एक तरीका है? .ErrorMessage प्रॉपर्टी की श्रृंखला इतनी नीचे है कि मुझे नहीं पता कि LINQ कैसे लिखा जाता है ...