Share via


텍스트 템플릿 지시문 구

[이 설명서는 미리 보기 전용이며, 이후 릴리스에서 변경될 수 있습니다. 비어 있는 항목은 자리 표시자로 포함됩니다.]

페이지 및 사용자 정의 컨트롤 컴파일러에서 ASP.NET Web Forms 페이지 파일(.aspx)과 사용자 정의 컨트롤 파일(.ascx)을 처리할 때 사용하는 설정을 지정합니다.

설명

일반적으로는 파일의 시작 부분에 지시문을 사용하지만, .aspx 또는 ascx 파일의 모든 위치에 사용할 수 있습니다. 각 지시문에는 해당 지시문에만 관련되는 하나 이상의 특성(값과 쌍을 이룸)이 포함됩니다.

참고

@ Page 지시문은 .aspx 파일에서만 사용할 수 있고 @ Control 지시문은 .ascx 파일에서만 사용할 수 있습니다.

ASP.NET 페이지 프레임워크에서는 다음 지시문을 지원합니다.

@ Page

ASP.NET 페이지 파서와 컴파일러에 사용되는 페이지별 특성을 정의합니다. .aspx 파일에만 사용할 수 있습니다.

@ Control

ASP.NET 페이지 파서와 컴파일러에 사용되는 컨트롤별 특성을 정의합니다. .ascx 파일(사용자 정의 컨트롤)에만 사용할 수 있습니다.

@ Import

네임스페이스를 페이지나 사용자 정의 컨트롤로 명시적으로 가져옵니다.

@ Implements

페이지나 사용자 정의 컨트롤에서 지정된 .NET Framework 인터페이스를 구현을 선언형으로 나타냅니다.

@ Register

요청된 페이지 및 사용자 정의 컨트롤에 사용자 정의 컨트롤 및 사용자 지정 서버 컨트롤이 포함된 경우, 네임스페이스 및 클래스 이름에 별칭을 연결하여 사용자 정의 컨트롤 및 사용자 지정 서버 컨트롤이 렌더링될 수 있게 합니다.

@ Assembly

컴파일하는 동안 현재 페이지에 어셈블리를 링크하여 어셈블리의 모든 클래스와 인터페이스를 해당 페이지에서 사용할 수 있도록 합니다.

@ Master

ASP.NET 마스터 페이지를 식별합니다.

@ WebHandler

ASP.NET IHttpHandler 페이지를 식별합니다.

@ PreviousPageType

PreviousPage 속성을 통해 액세스할 경우 이전 페이지에 대한 강력한 형식 지정을 가져오는 방법을 제공합니다.

@ MasterType

클래스 이름을 ASP.NET 페이지의 Master 속성에 할당하여 이 페이지에서 마스터 페이지의 멤버에 대한 강력한 형식의 참조를 가져올 수 있도록 합니다.

@ OutputCache

페이지나 사용자 정의 컨트롤의 출력 캐시 정책을 선언형으로 컨트롤합니다.

@ Reference

페이지나 사용자 정의 컨트롤을 현재 페이지나 사용자 정의 컨트롤에 선언형으로 링크합니다.

ASP.NET에서는 명시적 지시문 이름이 포함되어 있지 않은 지시문 블록(<%@ %>)을 @ Page 지시문(페이지의 경우) 또는 @ Control 지시문(사용자 정의 컨트롤의 경우)으로 처리합니다.

참고 항목

참조

Page

기타 리소스

ASP.NET 페이지 구문