Aracılığıyla paylaş


WebPart.Verbs Özellik

Tanım

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.

Şunlara uygulanır

Ayrıca bkz.