다음을 통해 공유


ASP와 ASP.NET의 페이지 지시문 차이점

업데이트: 2007년 11월

이전 ASP 버전에서는 단일 지시문을 페이지의 첫째 줄에 배치할 수 있었습니다. 예를 들면 다음과 같습니다.

<%@LANGUAGE="VBScript" CODEPAGE="932"%>

ASP.NET에는 몇 가지 새로운 지시문이 추가되었습니다. 이제 다음 코드 예제와 같이 @ Page 지시문 내에 Language 특성을 배치해야 합니다.

    <%@Page Language="VB" CodePage="932"%>
    <%@OutputCache Duration="10" VaryByParam="location"%>

마이그레이션을 위해 @ Page 지시문에 한해서는 다음과 같이 길이가 짧은 ASP 스타일 구문을 사용할 수도 있습니다.

    <%@ Language="VB" CodePage="932"%>
    <%@OutputCache Duration="10" VaryByParam="location"%>

지시문은 .aspx 파일 내의 어느 곳에나 배치할 수 있으나 파일의 시작 부분에 배치하는 것이 일반적인 방법입니다. ASP.NET 지시문에서는 대/소문자 구분이 중요하지 않으며 특성 값을 따옴표로 묶을 필요도 없습니다. 이전 예제에 나오는 @ Page 지시문을 다음과 같이 작성할 수도 있습니다.

<%@PAGE LANGUAGE=VB CODEPAGE=932%>

새 지시문과 해당 특성 집합에 대한 자세한 내용은 지시문 구문을 참조하십시오.

참고 항목

참조

지시문 구문

기타 리소스

ASP.NET으로 마이그레이션