" 構成項目という 4 つのエラー処理メカニズムを提供します。"/> " 構成項目という 4 つのエラー処理メカニズムを提供します。">
ホームページ >バックエンド開発 >C#.Net チュートリアル >.net のエラー処理メカニズムとは何ですか?
.NET は 4 つのエラー処理メカニズム、つまり 1. "Page_Error" イベント、2. ErrorPage 属性、3. "Application_Error" イベント、4. "930ac17b94b9e98609d20e97126e0d94" 構成項目を提供します。
.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 サイトの他の関連記事を参照してください。