WebZone.EmptyZoneText Ö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.
Bir bölge denetim içermediğinde görüntülenen bir iletiyi alır veya ayarlar.
public:
virtual property System::String ^ EmptyZoneText { System::String ^ get(); void set(System::String ^ value); };
public virtual string EmptyZoneText { get; set; }
member this.EmptyZoneText : string with get, set
Public Overridable Property EmptyZoneText As String
Özellik Değeri
Boş bir bölgede görünen iletiyi içeren dize. .NET Framework tarafından varsayılan kültüre özgü bir dize sağlanır.
Örnekler
Aşağıdaki kod örneği özelliğinin EmptyZoneText kullanımını gösterir. Bildirim temelli işaretlemede iki bölge olduğunu ve ikinci <asp:webpartzone>
öğenin boş olduğunu unutmayın.
<%@ page language="C#" %>
<%@ register TagPrefix="uc1"
TagName="DisplayModeMenuCS"
Src="DisplayModeMenuCS.ascx" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="Form1" runat="server">
<asp:webpartmanager id="WebPartManager1" runat="server" />
<uc1:DisplayModeMenuCS ID="DisplayModeMenu1" runat="server" />
<asp:webpartzone
id="WebPartZone1"
runat="server">
<zonetemplate>
<asp:Calendar ID="cal1" Runat="server" Title="My Calendar" />
</zonetemplate>
</asp:webpartzone>
<asp:webpartzone
id="WebPartZone2"
runat="server"
EmptyZoneText="No controls in this zone.">
</asp:webpartzone>
</form>
</body>
</html>
<%@ page language="VB" %>
<%@ register TagPrefix="uc1"
TagName="DisplayModeMenuVB"
Src="DisplayModeMenuVB.ascx" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="Form1" runat="server">
<asp:webpartmanager id="WebPartManager1" runat="server" />
<uc1:DisplayModeMenuVB ID="DisplayModeMenu1" runat="server" />
<asp:webpartzone
id="WebPartZone1"
runat="server">
<zonetemplate>
<asp:Calendar ID="cal1" Runat="server" Title="My Calendar" />
</zonetemplate>
</asp:webpartzone>
<asp:webpartzone
id="WebPartZone2"
runat="server"
EmptyZoneText="No controls in this zone.">
</asp:webpartzone>
</form>
</body>
</html>
Bir tarayıcıda, özellik için sağlanan metnin boş bölgede görüntülendiğini görmek için EmptyZoneText tasarım moduna geçebilirsiniz. Sayfa görüntüleme modlarını değiştirme hakkında ayrıntılı bilgi için bkz . İzlenecek yol: Web Bölümleri Sayfasında Görüntü Modlarını Değiştirme.
Açıklamalar
Özelliğindeki EmptyZoneText metin, bir bölgede denetim olmadığında ve bölge düzenleme, tasarım veya katalog modu gibi kişiselleştirme modlarından birinde olduğunda görüntülenir.
Not
Bir bölge, kişiselleştirme değişikliklerinin bölgenin içeriğinde yapılmasına izin verecek kişiselleştirme modlarından birine girdiğinde, denetim özelliğinde WebPartManager başvuruda bulunulan görüntüleme modu nesnesinde WebPartManager.DisplayMode özellik değerini true
olarak ayarlarWebPartDisplayMode.AllowPageDesign.