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

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

青灯夜游
풀어 주다: 2020-09-10 15:49:50
원래의
5485명이 탐색했습니다.

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

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

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

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

1. #

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

2. ErrorPage 속성

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

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

참고: ErrorPage 속성이 작동하려면 구성 항목의 모드 속성이 "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>
로그인 후 복사

우선순위:

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

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

ASP.NET Tutorial", "C# Tutorial"

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

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿