본문 바로가기

Programming/ASP .NET

Master Page 사용하기

[xxx.master]

컨텐츠가 들어갈 부분에 다음과 같은 코드 삽입
<asp:ContentPlaceHolder id="ID_NAME" runat = "server">
</asp: ContentPlaceHolder>

[yyy.aspx]
상단 부분에 다음 코드 삽입
<%@ Page Language="C#" MasterPageFile="~/xxx.master" Title="Title name" %>

본문에 다음 코드로 시작
<asp: Content ID="Content ID" ContentPlaceHolderID="ID_NAME" runat="Server">
<br />
<b> Page Start!! </b>
</asp:Content>


위와 같이 사용하면 aspx 컨텐츠가 master 페이지의 컨텐츠 삽입 부분에 들어가 페이지를 완성 시켜준다.

================================================================================
- Content 페이지에서 Master 페이지에 있는 컨트롤 접근 방법
ControlIdType tempId = (ControlIdType)Master.FindControl("CONTROL ID");