MasterPage.Master Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İç içe geçmiş ana sayfa senaryolarında geçerli ana şablonun üst ana sayfasını alır.
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
Özellik Değeri
Geçerli ana sayfanın üst sayfası olan ana sayfa; aksi takdirde, null
geçerli ana sayfada üst öğe yoksa.
- Öznitelikler
Örnekler
Bu bölümde üç kod örneği bulunur. İlk kod örneği, iç içe geçmiş bir ana sayfanın.
nasıl oluşturulacağını gösterir İkinci kod örneği, ilk kod örneğinde oluşturulan ana sayfaya nasıl başvuracağını gösterir. Üçüncü kod örneği, ikinci kod örneğinde oluşturulan ana sayfaya başvurmak için içerik sayfasının nasıl kullanılacağını gösterir.
Aşağıdaki kod örneği, iç içe geçmiş bir ana sayfanın nasıl oluşturulacağını gösterir ve adlı ParentMasterPage_1
üst ana sayfayı temsil eder.
<%@ 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>
Aşağıdaki kod örneği, önceki kod örneğinde oluşturulan ana sayfaya başvuran adlı ChildMasterPage_1
iç içe geçmiş bir ana sayfanın nasıl kullanılacağını gösterir.
<%@ 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>
Aşağıdaki kod örneği, önceki kod örneğinde oluşturulan öğesine başvuran ChildMasterPage_1
adlı ContentPage
bir içerik sayfasının nasıl kullanılacağını gösterir.
<%@ 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>
Açıklamalar
Master Ana sayfa hiyerarşileri çalışma zamanında oluşturulamadığından özelliği salt okunurdur.