Je souhaite transférer toutes les exceptions non gérées vers une page d'erreur dans Asp.Net MVC. Quel est le moyen de gérer les exceptions non gérées dans Asp.net MVC? Y a-t-il quelque chose comme application_error?Comment gérer les exceptions générales dans Asp.Net MVC?
Répondre
extraire l'attribut HandleError. Il y a une bonne écriture here.
Si vous utilisez la configuration standard, votre contrôleur (s) peut le faire en remplaçant l'une des méthodes (probablement OnException
, mais je ne l'ai pas à portée de main pour vérifier). Si vous voulez que tous vos contrôleurs partagent cette logique, vous pouvez utiliser un contrôleur de base.
Vous pouvez également le faire via des filtres (par exemple [HandleError]
). Cependant, je ne sais pas s'il existe une seule place globale pour une telle logique.
J'ai un contrôleur de base. Je suppose qu'il suffit de mettre ce filtre à la classe de base. Ai-je raison? –
Il devrait être, essayer ... – Kieron
C'est ce que je cherche. Merci! –