더북(TheBook)

9.4.2 마스터 페이지의 처리 단계

마스터 페이지의 가장 일반적인 기능을 살펴보자. 다음 그림처럼 a.master 파일에 전체 레이아웃을 만들고, a.aspx 페이지에는 콘텐츠 영역만 작업한 후 실제로 실행되는 a.aspx에는 전체적인 레이아웃과 콘텐츠 영역을 함께 출력한다.

▲ 그림 9-7 마스터 페이지 실행 구조

 

마스터 페이지는 확장자가 *.master이며, ASP.NET 웹 폼의 Page 지시문 대신 Master 지시문을 사용한다. 다음은 마스터 페이지의 Master 지시문의 예다. 다음 예를 한 번 훑어보고, 실제 내용은 9.5절에서 실습한다.


<%@ Master Language=“C#” AutoEventWireup=“true” CodeBehind=“Site.master.cs” Inherits=“MemoEngine.Site” %>

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.