WebPart.Verbs Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir denetimle WebPart ilişkili özel fiil koleksiyonunu alır.
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
Özellik Değeri
Bir WebPartVerbCollection denetimle ilişkilendirilmiş özel WebPartVerb nesneler içeren bir WebPart . Varsayılan değer Empty değeridir.
Uygulamalar
- Öznitelikler
Örnekler
Aşağıdaki kod örneği, özel bir Web Bölümleri denetiminin özelliğine nasıl eriş yapılacağını Verbs gösterir. Bu örnekte, TextDisplayWebPartsınıfa genel bakışın Örnek bölümünde oluşturulan özel bir denetimin WebPart kullanıldığı varsayılır.
Kod örneğinin çalışması için Web Bölümleri açıklama dosyalarını dışarı aktarmayı etkinleştirmek için Web.config dosyasına bir ayar eklemeniz gerektiğini unutmayın. Bu kod örneğinin Web sayfasıyla aynı dizinde bir Web.config dosyanız olduğundan emin olun.
<system.web> bölümünde, aşağıdaki işaretlemede olduğu gibi özniteliği olarak ayarlanmış truebir enableExport öğe olduğundan emin olun<webParts>.
<webParts enableExport="true">
...
</webParts>
Web sayfasını bir tarayıcıya yükleyin.
Fiil Sayısını Görüntüle düğmesine tıkladığınızda, denetimin Verbs özel fiil sayısını almak için özelliğine TextDisplayWebPart erişir ve sayıyı bir etikette görüntüler. Bu durumda denetime özel fiil eklenmediğinden, sayı sıfırdır.
<%@ 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>
Açıklamalar
Fiiller sınıfından WebPartVerb türetilir ve kullanıcıların bir WebPart denetimde gerçekleştirebileceği kullanıcı arabirimi (UI) eylemleri sağlar. Fiiller genellikle kullanıcı arabiriminde düğmeler, bağlantılar veya menü öğeleri olarak gösterilir. Varsayılan olarak, her denetimin başlık çubuğundaki açılan fiiller menüsünde WebPart ortak Web Bölümleri fiilleri görüntülenir. Denetimi açmak, kapatmak, düzenlemek ve en aza indirmek için standart fiiller ve denetim tanımını dışarı aktarmaya veya Yardım dosyasını yüklemeye yönelik diğer fiiller vardır. Koleksiyon yalnızca bu özelliği türetilmiş bir sınıfta geçersiz kılarak oluşturduğunuz ve döndürdüğünüz özel fiilleri içerdiğinden bu fiiller koleksiyona dahil Verbs değildir.
Özel fiiller oluşturduğunuzda ve bunları koleksiyona Verbs eklediğinizde, fiillere bir WebPart denetimden program aracılığıyla erişebilirsiniz.
Devralanlara Notlar
Türetilmiş sınıflar, kullanıcıların bir WebPart denetim için fiil koleksiyonuna özel WebPartVerb nesneler eklemesine izin vermek için özelliğini geçersiz kılabilirVerbs.