Bagikan melalui


WebPart.Verbs Properti

Definisi

Mendapatkan kumpulan kata kerja kustom yang WebPart terkait dengan kontrol.

public:
 virtual property System::Web::UI::WebControls::WebParts::WebPartVerbCollection ^ Verbs { System::Web::UI::WebControls::WebParts::WebPartVerbCollection ^ get(); };
[System.ComponentModel.Browsable(false)]
public virtual System.Web.UI.WebControls.WebParts.WebPartVerbCollection Verbs { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Verbs : System.Web.UI.WebControls.WebParts.WebPartVerbCollection
Public Overridable ReadOnly Property Verbs As WebPartVerbCollection

Nilai Properti

yang WebPartVerbCollection berisi objek kustom WebPartVerb yang terkait dengan WebPart kontrol. Nilai defaultnya adalah Empty.

Penerapan

Atribut

Contoh

Contoh kode berikut menunjukkan cara mengakses Verbs properti untuk kontrol Bagian Web kustom. Contoh ini mengasumsikan penggunaan kontrol kustom, TextDisplayWebPart, dibuat di bagian Contoh dari WebPart gambaran umum kelas.

Perhatikan bahwa agar contoh kode berfungsi, Anda harus menambahkan pengaturan dalam file Web.config untuk mengaktifkan ekspor file deskripsi Bagian Web. Pastikan Anda memiliki file Web.config di direktori yang sama dengan halaman Web untuk contoh kode ini. Di dalam bagian <system.web> , pastikan ada <webParts> elemen dengan atribut yang enableExport diatur ke true, seperti dalam markup berikut.

<webParts enableExport="true">

...

</webParts>

Muat halaman Web di browser. Saat Anda mengklik tombol Tampilkan Jumlah Kata Kerja , tombol tersebut mengakses Verbs properti untuk mendapatkan jumlah kata kerja kustom untuk TextDisplayWebPart kontrol, dan menampilkan hitungan dalam label. Karena tidak ada kata kerja kustom yang ditambahkan ke kontrol dalam hal ini, jumlahnya adalah nol.

<%@ page language="C#" %>
<%@ register tagprefix="aspSample" 
             Namespace="Samples.AspNet.CS.Controls" 
             Assembly="TextDisplayWebPartCS"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

void  button1_Click(object sender, EventArgs e)
{
  label1.Text = "Verb count = " + 
    textwebpart.Verbs.Count.ToString();
}
</script>
<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" />
    <asp:webpartzone
      id="WebPartZone1"
      runat="server"
      title="Zone 1"
      PartChromeType="TitleAndBorder">
        <parttitlestyle font-bold="true" ForeColor="#3300cc" />
        <partstyle
          borderwidth="1px"   
          borderstyle="Solid"  
          bordercolor="#81AAF2" />
        <zonetemplate>
          <aspSample:TextDisplayWebPart 
            runat="server"   
            id="textwebpart" 
            title = "Text Content WebPart" />        
        </zonetemplate>
    </asp:webpartzone>
    <asp:Button ID="button1" Runat="server" 
      OnClick="button1_Click" 
      Text="Display Verb Count" 
      />
    <asp:Label ID="label1" Runat="server" />
  </form>
</body>
</html>
<%@ page language="VB" %>
<%@ register tagprefix="aspSample" 
             Namespace="Samples.AspNet.VB.Controls" 
             Assembly="TextDisplayWebPartVB"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

  Sub button1_Click(ByVal sender As Object, _
    ByVal e As System.EventArgs)
    
    label1.Text = "Verb Count = " & _
      textwebpart.Verbs.Count.ToString()
    
  End Sub
</script>
<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" />
    <asp:webpartzone
      id="WebPartZone1"
      runat="server"
      title="Zone 1"
      PartChromeType="TitleAndBorder">
        <parttitlestyle font-bold="true" ForeColor="#3300cc" />
        <partstyle
          borderwidth="1px"   
          borderstyle="Solid"  
          bordercolor="#81AAF2" />
        <zonetemplate>
          <aspSample:TextDisplayWebPart 
            runat="server"   
            id="textwebpart" 
            title = "Text Content WebPart" 
            ExportMode="all" />        
        </zonetemplate>
    </asp:webpartzone>
    <asp:Button ID="button1" Runat="server" 
      Text="Display Verb Count" OnClick="button1_Click" />
    <asp:Label ID="label1" Runat="server" />
  </form>
</body>
</html>

Keterangan

Kata kerja berasal dari WebPartVerb kelas , dan menyediakan tindakan antarmuka pengguna (UI) yang dapat dilakukan pengguna pada WebPart kontrol. Biasanya kata kerja diwakili dalam antarmuka pengguna sebagai tombol, tautan, atau item menu. Secara default, kata kerja Komponen Web umum muncul pada menu kata kerja drop-down di setiap WebPart bilah judul kontrol. Ada kata kerja standar untuk membuka, menutup, mengedit, dan meminimalkan kontrol, dan kata kerja lainnya untuk mengekspor definisi untuk kontrol atau memuat file Bantuan. Kata kerja ini tidak termasuk dalam Verbs koleksi, karena koleksi hanya berisi kata kerja kustom yang Anda buat dan kembalikan dengan mengambil alih properti ini di kelas turunan.

Saat Anda membuat kata kerja kustom dan menambahkannya ke Verbs koleksi, Anda kemudian dapat mengakses kata kerja secara terprogram dari WebPart kontrol.

Catatan Bagi Inheritor

Kelas turunan dapat mengambil Verbs alih properti untuk memungkinkan pengguna menambahkan objek kustom WebPartVerb ke koleksi kata kerja untuk WebPart kontrol.

Berlaku untuk

Lihat juga