Existe-t-il une utilisation pour la surcharge de AddModelError() qui prend une exception en tant que paramètre?But de ModelState.AddModelError avec le paramètre d'exception
Si j'inclure le code suivant dans mon contrôleur:
ModelState.AddModelError("", new Exception("blah blah blah"));
ModelState.AddModelError("", "Something has went wrong");
if (!ModelState.IsValid)
return View(model);
Et ce qui suit à mon avis:
<%= Html.ValidationSummary("Please correct the errors and try again.") %>
seul le texte « Quelque chose a qui a mal tourné » est affiché dans l'erreur résumé.
J'ai remarqué que MVC 3 ne semble pas inclure d'exceptions dans le ValidationSummary, mais il ne devrait pas savoir si c'est un bug ou un design - mais il aurait dû l'indiquer clairement dans ses documents. J'ai essayé de passer une nouvelle FormatException ("quelque chose") - ne fonctionnait pas non plus. –