WebPart.Verbs Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.