다음을 통해 공유


Global.asax 구문

ASP.NET 응용 프로그램 파일이라고도 하는 Global.asax 파일은 ASP.NET 또는 HTTP 모듈에서 발생되는 응용 프로그램 수준 및 세션 수준 이벤트에 응답하기 위한 코드가 포함된 선택적 파일입니다. Global.asax 파일은 ASP.NET 응용 프로그램의 루트 디렉터리에 있습니다. 런타임에 Global.asax는 HttpApplication 기본 클래스에서 파생되어 동적으로 생성된 .NET Framework 클래스로 구문 분석 및 컴파일됩니다. ASP.NET은 Global.asax 파일에 대한 직접적인 모든 URL 요청이 자동으로 거부되도록 구성됩니다. 따라서 외부 사용자는 이 파일을 다운로드하거나 코드를 볼 수 없습니다.

Global.asax 파일은 선택적입니다. 응용 프로그램 이벤트나 세션 이벤트를 처리하려는 경우에만 이 파일을 만듭니다.

단원 내용

  • 응용 프로그램 지시문
    Global.asax 파일을 처리할 때 ASP.NET 파서에서 사용하는 선택적 응용 프로그램별 설정을 정의하는 태그입니다.

  • 코드 선언 블록
    Global.asax 파일에 포함할 수 있는 서버 쪽 코드 섹션을 정의하는 태그입니다.

  • 코드 렌더링 블록
    Global.asax 파일의 선언 섹션 내에 포함할 수 있는 인라인 코드 또는 인라인 식을 정의하는 태그입니다.

  • 서버측 개체 태그 구문
    선언 구문을 사용하여 응용 프로그램 변수와 세션 변수를 만드는 요소입니다.

  • 서버측 Include 지시문 구문
    ASP.NET 응용 프로그램 파일 내에서 텍스트 파일의 서버 쪽 include를 지정하기 위한 구문이 포함된 태그입니다.

관련 단원

  • ASP.NET 수명 주기
    ASP.NET 응용 프로그램이 실행되는 동안 발생하는 단계별 처리에 대해 설명합니다.

참고 항목

개념

HTTP 처리기 및 HTTP 모듈 개요

기타 리소스

ASP.NET 페이지 구문