Frage

Ich möchte alle unbehandelten Ausnahmen auf eine Fehlerseite in Asp.Net MVC übertragen. Was ist die Art und Weise, die nicht behandelte Ausnahmen in Asp.net MVC zu behandeln? Gibt es etwas wie Application_Error?

War es hilfreich?

Lösung

Besuche die Handle Attribut. Es gibt eine gute aufzuschreiben hier .

Andere Tipps

Wenn Sie den Standard-Setup verwenden, Ihr Controller (n) kann dies tun, indem Sie eine der Methoden überschreiben (proabably OnException, aber ich habe es nicht praktisch zu überprüfen). Wenn Sie alle Ihre Controller wollen diese Logik teilen, können Sie eine Basis-Controller verwenden.

Alternativ können Sie dies über Filter tun (zum Beispiel [HandleError]). Ich weiß nicht, ob es einen einzigen globalen Ort für eine solche Logik ist, though.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top