Gibt es eine Verwendung für die Überladung von AddModelError(), die eine Exception als Parameter verwendet?Zweck von ModelState.AddModelError mit Ausnahmeparameter
Wenn ich den folgenden Code in meinem Controller umfassen:
ModelState.AddModelError("", new Exception("blah blah blah"));
ModelState.AddModelError("", "Something has went wrong");
if (!ModelState.IsValid)
return View(model);
Und die folgende meiner Meinung nach:
<%= Html.ValidationSummary("Please correct the errors and try again.") %>
Dann wird nur der Text "Etwas ist schief gelaufen ist" in dem Fehler angezeigt wird Zusammenfassung.
Ich bemerkte, MVC 3 scheint keine Ausnahmen in der ValidationSummary enthalten weiß nicht, ob es ein Fehler oder durch Design ist - aber sie sollten es deutlich in ihren Dokumenten angegeben haben. Ich habe versucht, neue FormatException ("etwas") zu übergeben - hat auch nicht funktioniert. –