MasterPage.Master Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de bovenliggende basispagina van het huidige model op in geneste basispaginascenario's.
public:
property System::Web::UI::MasterPage ^ Master { System::Web::UI::MasterPage ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Web.UI.MasterPage Master { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Master : System.Web.UI.MasterPage
Public ReadOnly Property Master As MasterPage
Waarde van eigenschap
De basispagina die het bovenliggende element van de huidige basispagina is; nullals de huidige basispagina geen bovenliggende pagina heeft.
- Kenmerken
Voorbeelden
Deze sectie bevat drie codevoorbeelden. In het eerste codevoorbeeld ziet u hoe u een geneste basispagina. maakt. Het tweede codevoorbeeld laat zien hoe u verwijst naar de basispagina die in het eerste codevoorbeeld is gemaakt. In het derde codevoorbeeld ziet u hoe u een inhoudspagina gebruikt om te verwijzen naar de basispagina die is gemaakt in het tweede codevoorbeeld.
In het volgende codevoorbeeld ziet u hoe u een geneste basispagina maakt en de bovenliggende basispagina vertegenwoordigt met de naam 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>
<%@ Master Language="VB" %>
<!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>
In het volgende codevoorbeeld ziet u hoe u een geneste basispagina gebruikt met de naam ChildMasterPage_1 die verwijst naar de basispagina die is gemaakt in het voorgaande codevoorbeeld.
<%@ 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>
<%@ Master Language="VB" MasterPageFile="~/ParentMasterPage_1vb.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>
In het volgende codevoorbeeld ziet u hoe u een inhoudspagina gebruikt met de naam ContentPage die verwijst naar de ChildMasterPage_1 pagina die is gemaakt in het voorgaande codevoorbeeld.
<%@ 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>
<%@ Page Language="VB" MasterPageFile="~/ChildMasterPage_1vb.master" Title="Untitled Page"%>
<asp:content runat="server" contentplaceholderid="ContentPlaceHolder2">
This is the content of a Content control.
</asp:content>
Opmerkingen
De Master eigenschap heeft het kenmerk Alleen-lezen, omdat basispaginahiërarchieën niet kunnen worden gebouwd tijdens runtime.