Bagikan melalui


CatalogZoneBase.AddVerb Properti

Definisi

Mendapatkan referensi ke WebPartVerb objek yang memungkinkan pengguna akhir menambahkan kontrol dari katalog ke halaman Bagian Web.

public:
 virtual property System::Web::UI::WebControls::WebParts::WebPartVerb ^ AddVerb { System::Web::UI::WebControls::WebParts::WebPartVerb ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public virtual System.Web.UI.WebControls.WebParts.WebPartVerb AddVerb { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.AddVerb : System.Web.UI.WebControls.WebParts.WebPartVerb
Public Overridable ReadOnly Property AddVerb As WebPartVerb

Nilai Properti

WebPartVerb yang memungkinkan pengguna akhir untuk menambahkan kontrol dari katalog ke halaman Web.

Atribut

Contoh

Contoh kode berikut menunjukkan cara mengakses AddVerb properti baik secara deklaratif maupun terprogram. Untuk kode lengkap yang diperlukan untuk menjalankan contoh, lihat bagian Contoh dari CatalogZoneBase gambaran umum kelas.

Bagian pertama dari contoh kode menunjukkan cara mengakses ApplyVerb properti secara deklaratif di halaman Web. Contoh ini menyesuaikan teks untuk kata kerja.

<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." />

Bagian kedua dari contoh menunjukkan cara mengakses AddVerb properti secara terprogram, dengan menggunakan tombol alih untuk mengaktifkan atau menonaktifkannya.

protected void Button1_Click(object sender, EventArgs e)
{
  if (CatalogZone1.AddVerb.Enabled)
  {
    CatalogZone1.AddVerb.Enabled = false;
    CatalogZone1.CloseVerb.Enabled = false;
  }
  else
  {
    CatalogZone1.AddVerb.Enabled = true;
    CatalogZone1.CloseVerb.Enabled = true;
  }
}
Protected Sub Button1_Click(ByVal sender As Object, _
  ByVal e As EventArgs)
  If CatalogZone1.AddVerb.Enabled Then
    CatalogZone1.AddVerb.Enabled = False
    CatalogZone1.CloseVerb.Enabled = False
  Else
    CatalogZone1.AddVerb.Enabled = True
    CatalogZone1.CloseVerb.Enabled = True
  End If

End Sub

Saat memuat halaman di browser, Anda dapat memilih Katalog dari daftar drop-down untuk beralih ke mode tampilan katalog. Saat katalog terlihat, Anda dapat memeriksa teks yang disesuaikan pada Button kontrol untuk menambahkan kata kerja, dan Anda dapat mengklik tombol Aktifkan atau Nonaktifkan Kata Kerja untuk menunjukkan bahwa Anda dapat mengakses kata kerja terprogram.

Keterangan

Kata kerja tambahkan dirujuk oleh AddVerb properti pada kontrol yang berasal dari CatalogZoneBase kelas . Kata kerja tambahkan menambahkan kontrol yang telah dipilih pengguna akhir dalam katalog ke halaman Web. Biasanya, tambahkan kata kerja muncul di antarmuka pengguna (UI) sebagai Button kontrol, meskipun juga dapat menjadi tautan atau gambar.

Kata kerja tambahkan adalah kontrol tingkat zona, yang berarti bahwa meskipun mungkin ada beberapa CatalogPart kontrol dalam katalog, kata kerja tambahkan berlaku untuk semua kontrol yang dipilih oleh pengguna dan menambahkannya ke zona yang dipilih.

Berlaku untuk

Lihat juga