WebPartZoneBase.EmptyZoneText Eigenschap

Definitie

Hiermee wordt een bericht opgevraagd of ingesteld dat wordt weergegeven wanneer een WebPartZoneBase besturingselement geen WebPart besturingselementen bevat.

public:
 virtual property System::String ^ EmptyZoneText { System::String ^ get(); void set(System::String ^ value); };
public override string EmptyZoneText { get; set; }
member this.EmptyZoneText : string with get, set
Public Overrides Property EmptyZoneText As String

Waarde van eigenschap

Een tekenreeks met het bericht dat wordt weergegeven in een lege zone. Er wordt een standaard cultuurspecifieke tekenreeks geleverd door het .NET Framework.

Voorbeelden

In het volgende codevoorbeeld ziet u het declaratieve gebruik van de EmptyZoneText eigenschap op een WebPartZone besturingselement. Zie het klassenoverzicht voor het volledige codevoorbeeld, inclusief het broncodebestand en de .aspx pagina met de zone in deze code WebPartZoneBase .

U ziet dat aan de EmptyZoneText eigenschap een waarde is toegewezen in de declaratieve markeringen. Deze waarde wordt weergegeven in WebPartZone2, nadat u de pagina in een browser hebt geladen, schakelt u de pagina over naar de ontwerpweergavemodus en sleept u het besturingselement dat de datum weergeeft van WebPartZone2 in WebPartZone1. Zie Walkthrough: Weergavemodi wijzigen op een pagina met webonderdelen voor meer informatie over het wijzigen van weergavemodi op een pagina met webonderdelen.

<asp:WebPartZone 
  ID="WebPartZone2"
  Runat="server" 
  DragHighlightColor="#00ff00"
  AllowLayoutChange="true"
  EmptyZoneText="Add WebParts to this empty Zone."
  BorderWidth="2"
  BorderColor="DarkBlue"
  BorderStyle="Dashed" 
  MenuLabelText="Verbs Menu" 
  MenuPopupImageUrl="label.gif" >
  <VerbStyle Font-Italic="true" />
  <MenuLabelStyle BackColor="Lime" BorderWidth="1"  />
  <MenuLabelHoverStyle Font-Bold="true" />
  <MenuVerbHoverStyle BackColor="LightGrey" />
  <MenuVerbStyle Font-Italic="true" /> 
  <ZoneTemplate>
    <asp:Label ID="Label1" Runat="server" Title="Date" />
  </ZoneTemplate>
</asp:WebPartZone>
<asp:WebPartZone 
  ID="WebPartZone2"
  Runat="server" 
  DragHighlightColor="#00ff00"
  AllowLayoutChange="true"
  EmptyZoneText="Add WebParts to this empty Zone."
  BorderWidth="2"
  BorderColor="DarkBlue"
  BorderStyle="Dashed" 
  MenuLabelText="Verbs Menu" 
  MenuPopupImageUrl="label.gif" >
  <VerbStyle Font-Italic="true" />
  <MenuLabelStyle BackColor="Lime" BorderWidth="1"  />
  <MenuLabelHoverStyle Font-Bold="true" />
  <MenuVerbHoverStyle BackColor="LightGrey" />
  <MenuVerbStyle Font-Italic="true" /> 
  <ZoneTemplate>
    <asp:Label ID="Label1" Runat="server" Title="Date" />
  </ZoneTemplate>
</asp:WebPartZone>

Opmerkingen

De EmptyZoneText eigenschap overschrijft de basiseigenschap om onderscheid te maken tussen gevallen waarin de eigenschap niet is ingesteld en gevallen waarin de eigenschap is ingesteld op een lege tekenreeks ("").

Als de eigenschap niet is ingesteld en de zone geen besturingselementen bevat, wordt een standaardtekstbericht weergegeven in een leeg WebPartZoneBase besturingselement wanneer een pagina met webonderdelen wordt geactiveerd in een weergavemodus waarin de zone zichtbaar is. Als de EmptyZoneText eigenschapswaarde opzettelijk is ingesteld op een lege tekenreeks, wordt er geen tekstbericht weergegeven in een lege zone.

Van toepassing op

Zie ook