WebZone.EmptyZoneText Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví zprávu, která se zobrazí, když zóna neobsahuje žádné ovládací prvky.
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
Hodnota vlastnosti
Řetězec obsahující zprávu, která se zobrazí v prázdné zóně. Výchozí řetězec specifický pro jazykovou verzi je zadán .NET Framework.
Příklady
Následující příklad kódu ukazuje použití EmptyZoneText vlastnosti. Všimněte si, že deklarativní kód obsahuje dvě zóny a druhý <asp:webpartzone>
prvek je prázdný.
<%@ 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>
V prohlížeči můžete přepnout do režimu návrhu a zobrazit text zadaný pro EmptyZoneText vlastnost zobrazenou v prázdné zóně. Podrobnosti o tom, jak změnit režimy zobrazení stránky, najdete v tématu Návod: Změna režimů zobrazení na Webové části stránce.
Poznámky
Text ve EmptyZoneText vlastnosti se zobrazí, když nejsou v zóně žádné ovládací prvky a zóna je v jednom z režimů přizpůsobení, jako je úpravy, návrh nebo režim katalogu.
Poznámka
Když zóna zadá jeden z režimů přizpůsobení, které by umožňovaly změny přizpůsobení v obsahu zóny, WebPartManager ovládací prvek nastaví WebPartDisplayMode.AllowPageDesign hodnotu vlastnosti na true
objekt režimu zobrazení odkazovaný v jeho WebPartManager.DisplayMode vlastnosti.