>백엔드 개발 >C#.Net 튜토리얼 >.net의 오류 처리 메커니즘은 무엇입니까?

.net의 오류 처리 메커니즘은 무엇입니까?

青灯夜游
青灯夜游원래의
2019-04-29 15:43:435495검색

.NET은 다음과 같은 네 가지 오류 처리 메커니즘을 제공합니다. 1. "Page_Error" 이벤트 2. ErrorPage 속성 3. "Application_Error" 이벤트 4. "930ac17b94b9e98609d20e97126e0d94"

.net의 오류 처리 메커니즘은 무엇입니까?

.NET은 네 가지 오류 처리 메커니즘, 즉 Page_Error 이벤트, ErrorPage 속성, Application_Error 이벤트를 제공합니다. , 930ac17b94b9e98609d20e97126e0d94 다음 기사에서는 이러한 네 가지 메커니즘을 소개하여 여러분에게 도움이 되기를 바랍니다.

.NET의 네 가지 오류 처리 메커니즘:

1. #

Page_Error 이벤트는 페이지 수준에서 발생하는 오류를 캡처하는 방법을 제공합니다. 오류 메시지만 표시할 수도 있고, 이벤트를 기록하거나 다른 작업을 수행할 수도 있습니다.

2. ErrorPage 속성

ErrorPage 속성은 오류 페이지를 가져오거나 설정하는 데 사용됩니다. 발생 이벤트가 요청되면 브라우저가 이 페이지로 리디렉션됩니다.

설명: 페이지에서 거의 언제든지 ErrorPage 속성을 설정하여 페이지에 오류가 발생할 때 리디렉션할 페이지를 결정할 수 있습니다.

참고: ErrorPage 속성이 작동하려면 930ac17b94b9e98609d20e97126e0d94 구성 항목의 모드 속성이 "On"으로 설정되어야 합니다.

3. Application_Error 이벤트

Application_Error 이벤트는 애플리케이션에서 발생하는 오류를 캡처합니다. 이벤트는 애플리케이션 전체에서 발생하므로 애플리케이션 오류 정보를 기록하거나 발생할 수 있는 기타 애플리케이션 수준 오류를 처리할 수 있습니다. Global.asax 파일에 다음 코드를 추가하면 문제가 없습니다.

4, web.config 구성 파일의 930ac17b94b9e98609d20e97126e0d94 구성 항목

930ac17b94b9e98609d20e97126e0d94 리디렉션 페이지는 기본 오류 페이지 defaultRedirect 또는 발생한 HTTP 오류 코드를 기반으로 하는 특정 페이지로 지정할 수 있습니다. 이 사용자 정의 페이지는 애플리케이션의 이전 레벨에서 발견되지 않은 오류가 발생하는 경우 표시됩니다.

예:

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

우선순위:

이 네 가지 오류가 있습니다. 처리 메커니즘 간의 특정 우선순위: Page_Error 이벤트> ErrorPage 속성> 구성 항목.

추천 관련 비디오 튜토리얼: "

ASP.NET Tutorial", "C# Tutorial"

위 내용은 .net의 오류 처리 메커니즘은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.