.net のエラー処理メカニズムとは何ですか?

青灯夜游
リリース: 2020-09-10 15:49:50
オリジナル
5443 人が閲覧しました

.NET は 4 つのエラー処理メカニズム、つまり 1. "Page_Error" イベント、2. ErrorPage 属性、3. "Application_Error" イベント、4. "" 構成項目を提供します。

.net のエラー処理メカニズムとは何ですか?

.NET は、Page_Error イベント、ErrorPage 属性、Application_Error イベント、 構成アイテムという 4 つのエラー処理メカニズムを提供します。次の記事では、これら 4 つのメカニズムについて紹介します。お役に立てれば幸いです。

.NET の 4 つのエラー処理メカニズム:

1、Page_Error イベント

Page_Error イベントは、ページ レベルで発生したエラーをキャプチャする方法を提供します。単にエラー メッセージを表示することも、イベントをログに記録するか、その他のアクションを実行することもできます。

2. ErrorPage 属性

ErrorPage 属性は、エラー ページを取得または設定するために使用されます。未処理のページ例外が発生すると、要求されたブラウザーはこのページにリダイレクトします。

注: ErrorPage プロパティは、ページ上でほぼいつでも設定して、ページでエラーが発生したときにどのページにリダイレクトされるかを決定できます。

注: ErrorPage 属性を機能させるには、 構成アイテムの mode 属性を「On」に設定する必要があります。

3. Application_Error イベント

Application_Error イベントは、アプリケーションで発生したエラーをキャプチャします。イベントはアプリケーション全体で発生するため、アプリケーション エラー情報をログに記録したり、発生する可能性のある他のアプリケーション レベルのエラーを処理したりできます。次のコードを Global.asax ファイルに追加すれば問題ありません。

4. 構成項目

web.config 構成ファイルの 構成項目では、リダイレクト ページを次のように指定できます。デフォルトのエラー ページdefaultRedirect または、発生した HTTP エラー コードに基づいて特定のページを指定します。このカスタム ページは、アプリケーションの前のレベルでは検出されなかったエラーが発生した場合に表示されます。

例:

<customErrors mode="On" defaultRedirect="~/ErrorHandling/ApplicationError.html"> <error statusCode="404" redirect="~/ErrorHandling/404.html" /> </customErrors>
ログイン後にコピー

優先度:

##これら 4 つのエラー処理メカニズムの間には、特定の優先順位があります。 シーケンス: Page_Error イベント> ErrorPage プロパティ> Application_Error イベント> 構成アイテム。

推奨ビデオ チュートリアル: 「

ASP.NET チュートリアル 」、「C# チュートリアル

以上が.net のエラー処理メカニズムとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート