" 構成項目という 4 つのエラー処理メカニズムを提供します。"/> " 構成項目という 4 つのエラー処理メカニズムを提供します。">

ホームページ >バックエンド開発 >C#.Net チュートリアル >.net のエラー処理メカニズムとは何ですか?

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

青灯夜游
青灯夜游オリジナル
2019-04-29 15:43:435483ブラウズ

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

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

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

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

1、Page_Error イベント

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

2. ErrorPage 属性

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

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

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

3. Application_Error イベント

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

4. 930ac17b94b9e98609d20e97126e0d94 構成項目

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

例:

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

優先度:

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

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

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

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。