Heim > Backend-Entwicklung > C#.Net-Tutorial > Was ist der Fehlerbehandlungsmechanismus in .net?

Was ist der Fehlerbehandlungsmechanismus in .net?

青灯夜游
Freigeben: 2020-09-10 15:49:50
Original
5487 Leute haben es durchsucht

.NET bietet vier Fehlerbehandlungsmechanismen, nämlich: 1. „Page_Error“-Ereignis; 2. „Application_Error“-Ereignis;

Was ist der Fehlerbehandlungsmechanismus in .net?

.NET bietet vier Fehlerbehandlungsmechanismen, nämlich: Page_Error-Ereignis, ErrorPage-Attribut, Application_Error-Ereignis, Der folgende Artikel stellt Ihnen diese vier Mechanismen vor und hofft, Ihnen dabei behilflich zu sein.

Vier Fehlerbehandlungsmechanismen von .NET:

1. Page_Error-Ereignis

Page_Error-Ereignis bietet eine Möglichkeit, Fehler zu erfassen, die auf Seitenebene auftreten. Wir können einfach eine Fehlermeldung anzeigen, ein Ereignis protokollieren oder eine andere Aktion ausführen.

2. ErrorPage-Attribut

Das ErrorPage-Attribut wird verwendet, um die Fehlerseite abzurufen oder festzulegen Weiterleitung zu dieser Seite.

Hinweis: Sie können das ErrorPage-Attribut fast jederzeit auf der Seite festlegen, um zu bestimmen, zu welcher Seite weitergeleitet wird, wenn ein Fehler auf der Seite auftritt.

Hinweis: Damit das ErrorPage-Attribut funktioniert, muss das Modusattribut im Konfigurationselement auf „Ein“ gesetzt sein.

3. Application_Error-Ereignis

Das Application_Error-Ereignis erfasst Fehler, die in der Anwendung auftreten. Da Ereignisse anwendungsweit auftreten, können Sie Anwendungsfehlerinformationen protokollieren oder andere möglicherweise auftretende Fehler auf Anwendungsebene behandeln. Fügen Sie den folgenden Code zur Datei Global.asax hinzu und alles ist in Ordnung.

4. Konfigurationselement

Das kann die Umleitungsseite als Standard angeben Fehlerseite defaultRedirect oder geben Sie eine bestimmte Seite basierend auf dem ausgelösten HTTP-Fehlercode an. Diese benutzerdefinierte Seite wird angezeigt, wenn ein Fehler auftritt, der auf keiner vorherigen Ebene der Anwendung erkannt wurde.

Beispiel:

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

Priorität:

Es gibt eine bestimmte Priorität zwischen diesen vier Fehlerbehandlungsmechanismen. Reihenfolge: Page_Error-Ereignis> ;ErrorPage-Eigenschaft> Application_Error-Ereignis

Empfohlene verwandte Video-Tutorials: „

ASP.NET-Tutorial“, „C#-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist der Fehlerbehandlungsmechanismus in .net?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage