ASP.NET MVC gestion des exceptions
Est-il OK pour attraper mon exceptions dans le contrôleur? Est-il meilleure façon de le faire? Je me suis fait attraper mon exceptions dans le contrôleur et l'utilisation de TempData pour afficher un message à l'utilisateur, mais j'ai un sentiment bizarre à propos de cette approche. J'ai été la navigation autour, mais je n'ai rien trouvé qui me convient.
- C'est vieux mais je voulais juste donner mon post comme ref (problèmes avec HandleError) en passant par - stackoverflow.com/questions/12183653/...
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le
HandleError
l'attribut de la classe de contrôleur pour attraper les exceptions non gérées et il retournera automatiquement l'Erreur.aspx vue dans le dossier Partagé. Il y a des surcharges pour cet attribut, donc vous pouvez l'avoir utilisé pour certains types d'exception, etc.Pour plus d'informations sur cette approche, découvrez ScottGu de post à ce sujet: http://weblogs.asp.net/scottgu/archive/2008/07/14/asp-net-mvc-preview-4-release-part-1.aspx