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.
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 . Empty varsayılan değerdir.
Uygulamalar
- Öznitelikler
Örnekler
Aşağıdaki kod örneği, özel bir Web Bölümleri denetiminin özelliğine nasıl erişeceklerini Verbs gösterir. Bu örnekte, TextDisplayWebPart
sı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ış true
bir enableExport
öğe olduğundan emin olun<webParts>
.
<webParts enableExport="true">
...
</webParts>
Web sayfasını bir tarayıcıda yükleyin.
Fiil Sayısını Görüntüle düğmesine tıkladığınızda, denetim için özel fiil sayısını almak için özelliğine TextDisplayWebPart
erişir Verbs ve sayıyı bir etikette görüntüler. Bu örnekte 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 denetim üzerinde 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, ortak Web Bölümleri fiilleri her WebPart denetimin başlık çubuğundaki açılan fiiller menüsünde görünür. 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 türetilmiş bir sınıfta bu özelliği geçersiz kılarak oluşturduğunuz ve döndürdüğünüz özel fiiller 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.