Esiste un utilizzo per il sovraccarico di AddModelError() che accetta un'eccezione come parametro?Scopo di ModelState.AddModelError con parametro di eccezione
Se includo il seguente codice nel mio controller:
ModelState.AddModelError("", new Exception("blah blah blah"));
ModelState.AddModelError("", "Something has went wrong");
if (!ModelState.IsValid)
return View(model);
e di seguito nel mio punto di vista:
<%= Html.ValidationSummary("Please correct the errors and try again.") %>
Poi solo il testo "Qualcosa è andato storto" viene visualizzato l'errore sommario.
Ho notato che MVC 3 non sembra includere eccezioni nel ValidationSummary, non so se si tratta di un bug o di un design, ma dovrebbero averlo dichiarato chiaramente nei loro documenti. Ho provato a passare il nuovo FormatException ("qualcosa") - non ha funzionato neanche. –