[설문조사 사이트 테스트]
이름 :
점넷(.Net)
분류 전체보기 (176)
점넷공간 (38)
COMPUTER (1)
.NET (29)
DB (36)
SCRIPT (3)
MarkUp & CSS (3)
OS (7)
IT Story (52)
Information (7)
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Visitors up to today!
Today hit, Yesterday hit
daisy rss
tistory 티스토리 가입하기!
2008. 2. 13. 16:39

중첩된 마스터 페이지 시나리오에서 현재 마스터의 부모 마스터 페이지를 가져옵니다.

네임스페이스:  System.Web.UI
어셈블리:  System.Web (System.Web.dll 있음)

 구문

C#

[BrowsableAttribute(false)]

public MasterPage Master { get; }

속성

형식: System.Web.UI..::.MasterPage

현재 마스터 페이지의 부모 마스터 페이지이거나, 현재 마스터 페이지의 부모가 없으면 nullNothingnullptrNull 참조(Visual Basic 경우 Nothing)입니다.

 설명

런타임에 마스터 페이지 계층 구조를 빌드할 없으므로 Master 속성은 읽기 전용입니다.

Topic

Location

How to: Reference ASP.NET Master Page Content

Building ASP .NET Web Applications

How to: Reference ASP.NET Master Page Content

Building ASP .NET Web Applications

How to: Reference ASP.NET Master Page Content

Building ASP .NET Web Applications in Visual Studio

 예제

단원에는 개의 코드 예제가 있습니다. 번째 코드 예제에서는 중첩된 마스터 페이지를 만드는 방법을 보여 주며, 번째 코드 예제에서는 번째 코드 예제에서 만든 마스터 페이지를 참조하는 방법을 보여 줍니다. 번째 코드 예제에서는 콘텐츠 페이지를 사용하여 번째 코드 예제에서 만든 마스터 페이지를 참조하는 방법을 보여 줍니다.

다음 코드 예제에서는 중첩된 마스터 페이지를 만드는 방법과 ParentMasterPage_1이라는 부모 마스터 페이지를 보여 줍니다.

<%@ Master Language="C#" %>

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

 

<html  >

<head runat="server">

    <title>Nested Master Page Example</title>

</head>

<body>

    <form id="form1" runat="server">

    <h1>This is content in the parent master page.</h1>

    <div>

        <asp:contentplaceholder id="ContentPlaceHolder1" runat="server">

        </asp:contentplaceholder>

    </div>

    </form>

</body>

</html>

다음 코드 예제에서는 위의 코드 예제에서 만든 마스터 페이지를 참조하는 ChildMasterPage_1이라는 중첩된 마스터 페이지를 사용하는 방법을 보여 줍니다.

<%@ Master Language="C#" MasterPageFile="~/ParentMasterPage_1cs.master" %>

 

<asp:Content Runat="Server" ContentPlaceHolderID="ContentPlaceHolder1">

    <h2>This is the content of a nested Master Page.</h2>

    <div>

        <asp:contentplaceholder id="ContentPlaceHolder2" runat="server">

        </asp:contentplaceholder>

    </div>

</asp:Content>

다음 코드 예제에서는 위의 코드 예제에서 만든 ChildMasterPage_1 참조하는 ContentPage라는 콘텐츠 페이지를 사용하는 방법을 보여 줍니다.

<%@ Page Language="C#" MasterPageFile="~/ChildMasterPage_1cs.master" Title="Untitled Page"%>

 

<asp:content runat="server" contentplaceholderid="ContentPlaceHolder2">

This is the content of a Content control.

</asp:content>

 플랫폼

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을를 참조하십시오.

 버전 정보

.NET Framework

3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0에서 지원

 참고 항목

개념

중첩된 ASP.NET 마스터 페이지

참조

MasterPage 클래스

MasterPage 멤버

System.Web.UI 네임스페이스

참조경로 : http://msdn2.microsoft.com/ko-kr/library/system.web.ui.masterpage.master.aspx