Aracılığıyla paylaş


CatalogZoneBase.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 override string EmptyZoneText { get; set; }
member this.EmptyZoneText : string with get, set
Public Overrides 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ğini bildirimli olarak nasıl kullanacağınızı EmptyZoneText gösterir. Örneği çalıştırmak için gereken kodun tamamı için, sınıfa genel bakışın CatalogZoneBase Örnek bölümüne bakın.

Kod örneğinin iki <asp:catalogzone> öğe bildirdiğini, ikincisi ise özelliğine EmptyZoneText bir değer atamasına rağmen hiçbir CatalogPart denetim bildirmediğini fark edin.

<asp:CatalogZone ID="CatalogZone1" runat="server"
  EmptyZoneText="No controls are in the zone."
  HeaderText="My Web Parts Catalog"
  InstructionText="Add Web Parts controls to the zone."
  PartLinkStyle-Font-Italic="true"
  SelectedPartLinkStyle-Font-Bold="true"
  SelectTargetZoneText="Select zone"
  AddVerb-Text="Add Control"
  CloseVerb-Description="Close and return to browse mode." 
  SelectedCatalogPartID="Currently Selected CatalogPart ID.">
  <ZoneTemplate>
    <asp:DeclarativeCatalogPart ID="DeclarativeCatalogPart1" 
      runat="server">
      <WebPartsTemplate>
        <aspSample:TextDisplayWebPart 
          runat="server"   
          id="textwebpart" 
          title = "Text Content WebPart" 
          ExportMode="All"/>  
        <asp:Calendar id="calendar1" runat="server" 
          Title="My Calendar" />               
      </WebPartsTemplate>
    </asp:DeclarativeCatalogPart> 
    <asp:PageCatalogPart ID="PageCatalogPart1" runat="server" />
    <asp:ImportCatalogPart ID="ImportCatalogPart1" runat="server" /> 
  </ZoneTemplate>
</asp:CatalogZone>
<hr />
<asp:CatalogZone ID="CatalogZone2" runat="server"
  BorderWidth="2"
  HeaderText="My Empty CatalogZone"
  EmptyZoneText="No controls are in the zone." />
<asp:CatalogZone ID="CatalogZone1" runat="server"
  EmptyZoneText="No controls are in the zone."
  HeaderText="My Web Parts Catalog"
  InstructionText="Add Web Parts controls to the zone."
  PartLinkStyle-Font-Italic="true"
  SelectedPartLinkStyle-Font-Bold="true"
  SelectTargetZoneText="Select zone"
  AddVerb-Text="Add Control"
  CloseVerb-Description="Close and return to browse mode." 
  SelectedCatalogPartID="Currently Selected CatalogPart ID.">
  <ZoneTemplate>
    <asp:DeclarativeCatalogPart ID="DeclarativeCatalogPart1" 
      runat="server">
      <WebPartsTemplate>
        <aspSample:TextDisplayWebPart 
          runat="server"   
          id="textwebpart" 
          title = "Text Content WebPart" 
          ExportMode="All"/>  
        <asp:Calendar id="calendar1" runat="server" 
          Title="My Calendar" />               
      </WebPartsTemplate>
    </asp:DeclarativeCatalogPart> 
    <asp:PageCatalogPart ID="PageCatalogPart1" runat="server" />
    <asp:ImportCatalogPart ID="ImportCatalogPart1" runat="server" /> 
  </ZoneTemplate>
</asp:CatalogZone>
<hr />
<asp:CatalogZone ID="CatalogZone2" runat="server"
  BorderWidth="2"
  HeaderText="My Empty CatalogZone"
  EmptyZoneText="No controls are in the zone." />

Sayfayı bir tarayıcıya yüklediğinizde, katalog görüntüleme moduna geçmek için açılan listeden Katalog'a tıklayabilirsiniz. Katalog görünür olduğunda, iki CatalogPart denetim içeren ilk bölgenin altında ikinci bölgenin göründüğüne ve denetim içermediğinden özelliğin içeriğini gösterdiğine EmptyZoneText dikkat edin.

Açıklamalar

Web sayfası katalog moduna girdiğinde, bölge denetim içermiyorsa CatalogPart özelliğin CatalogZoneBase dize değeri EmptyZoneText görüntülenir.

Şunlara uygulanır

Ayrıca bkz.