.NET は 4 つのエラー処理メカニズム、つまり 1. "Page_Error" イベント、2. ErrorPage 属性、3. "Application_Error" イベント、4. "
" 構成項目を提供します。
.NET は、Page_Error イベント、ErrorPage 属性、Application_Error イベント、
.NET の 4 つのエラー処理メカニズム:
1、Page_Error イベント
Page_Error イベントは、ページ レベルで発生したエラーをキャプチャする方法を提供します。単にエラー メッセージを表示することも、イベントをログに記録するか、その他のアクションを実行することもできます。
2. ErrorPage 属性
ErrorPage 属性は、エラー ページを取得または設定するために使用されます。未処理のページ例外が発生すると、要求されたブラウザーはこのページにリダイレクトします。
注: ErrorPage プロパティは、ページ上でほぼいつでも設定して、ページでエラーが発生したときにどのページにリダイレクトされるかを決定できます。
注: ErrorPage 属性を機能させるには、
3. Application_Error イベント
Application_Error イベントは、アプリケーションで発生したエラーをキャプチャします。イベントはアプリケーション全体で発生するため、アプリケーション エラー情報をログに記録したり、発生する可能性のある他のアプリケーション レベルのエラーを処理したりできます。次のコードを Global.asax ファイルに追加すれば問題ありません。
4.
web.config 構成ファイルの
例:
<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 サイトの他の関連記事を参照してください。