Maison  >  Article  >  développement back-end  >  Quel est le mécanisme de gestion des erreurs dans .net ?

Quel est le mécanisme de gestion des erreurs dans .net ?

青灯夜游
青灯夜游original
2019-04-29 15:43:435438parcourir

.NET fournit quatre mécanismes de gestion des erreurs, à savoir : 1. Événement "Page_Error" ; 2. Attribut ErrorPage ; 3. Événement "Application_Error" 4. Élément de configuration "930ac17b94b9e98609d20e97126e0d94".

Quel est le mécanisme de gestion des erreurs dans .net ?

.NET fournit quatre mécanismes de gestion des erreurs, à savoir : l'événement Page_Error, l'attribut ErrorPage, l'événement Application_Error et les éléments de configuration 930ac17b94b9e98609d20e97126e0d94 L'article suivant vous présentera ces quatre mécanismes, en espérant vous être utile.

Quatre mécanismes de gestion des erreurs de .NET :

Événement Page_Error

Page_Error fournit un moyen de capturer les erreurs qui se produisent au niveau de la page. Nous pouvons simplement afficher un message d'erreur, ou nous pouvons enregistrer un événement ou effectuer une autre action.

2. Attribut ErrorPage

L'attribut ErrorPage est utilisé pour obtenir ou définir la page d'erreur Lorsqu'une exception de page non gérée se produit, le navigateur demandé sera. Rediriger vers cette page.

Remarque : Vous pouvez définir l'attribut ErrorPage à presque tout moment sur la page pour déterminer vers quelle page il sera redirigé lorsqu'une erreur se produit.

Remarque : Pour que l'attribut ErrorPage fonctionne, l'attribut mode dans l'élément de configuration 930ac17b94b9e98609d20e97126e0d94

3. Événement Application_Error

L'événement Application_Error capture les erreurs qui se produisent dans l'application. Étant donné que les événements se produisent à l'échelle de l'application, vous pouvez consigner les informations sur les erreurs d'application ou gérer d'autres erreurs au niveau de l'application qui peuvent survenir. Ajoutez le code suivant au fichier Global.asax et tout ira bien.

4. Élément de configuration 930ac17b94b9e98609d20e97126e0d94

L'élément de configuration 930ac17b94b9e98609d20e97126e0d94 page d'erreur defaultRedirect ou spécifiez une page spécifique en fonction du code d'erreur HTTP généré. Cette page personnalisée s'affiche si une erreur qui n'a été détectée à aucun niveau précédent de l'application se produit.

Exemple :

<customErrors mode="On" defaultRedirect="~/ErrorHandling/ApplicationError.html"> <error statusCode="404" redirect="~/ErrorHandling/404.html" /> </customErrors>

Priorité :

Il existe une certaine priorité entre ces quatre mécanismes de gestion des erreurs Séquence : Événement Page_Error> ; Propriété ErrorPage> Événement Application_Error>

Tutoriels vidéo associés recommandés : "

Tutoriel ASP.NET", "Tutoriel C#"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn