Aracılığıyla paylaş


WebPart.Verbs Özellik

Tanım

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, 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ı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.

Şunlara uygulanır

Ayrıca bkz.