Aracılığıyla paylaş


WebZone.EmptyZoneText Özellik

Tanım

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.

Şunlara uygulanır

Ayrıca bkz.