Wie vermeidet man HttpRequestValidationException in ASP.NET MVC, das die gleiche Ansicht rendert, die die Ausnahme verursacht hat

Ich möchte nur wissen, wie Sie zu validieren (oder zu reinigen) Benutzereingaben im ASP.NET MVC, so dass eine HttpRequestValidationException nicht geworfen werden unabhängig von den Werten vorgelegt. Zum Beispiel mit einem text-input, wenn der Benutzer Eingaben <BR/> es zu einer Ausnahme führen, und der Gelbe Bildschirm des Todes angezeigt werden. Ich möchte das nicht. Ich möchte, um die Ausnahme zu fangen und sichtbar zu machen, eine benutzerfreundliche Fehler in der aktuellen Ansicht, vorzugsweise mit der Steuerung geladen mit den gleichen Werten gesendet.

Ich habe festgestellt, dass dies http://www.romsteady.net/blog/2007/06/how-to-catch-httprequestvalidationexcep.html, aber es ist nutzlos für meine Zwecke. Auch ich habe festgestellt, dass dies http://msdn.microsoft.com/en-us/library/aa973813.aspx und versuchte, in einem Modell binder, aber ich konnte nicht machen Sie zu arbeiten.

Kommentar zu dem Problem
+1 für YSOD. Schön. Kommentarautor: Drew Noakes

InformationsquelleAutor der Frage eKek0 | 2008-10-30

Schreibe einen Kommentar