WebPart.Verbs Eigenschap

Definitie

Hiermee haalt u een verzameling aangepaste werkwoorden op die zijn gekoppeld aan een WebPart besturingselement.

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

Waarde van eigenschap

Een WebPartVerbCollection met aangepaste WebPartVerb objecten die zijn gekoppeld aan een WebPart besturingselement. De standaardwaarde is Empty.

Implementeringen

Kenmerken

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u toegang hebt tot de Verbs eigenschap voor een aangepast besturingselement voor webonderdelen. In dit voorbeeld wordt ervan uitgegaan dat een aangepast besturingselement wordt gebruikt, TextDisplayWebPartdat is gemaakt in de sectie Voorbeeld van het WebPart klassenoverzicht.

Houd er rekening mee dat u voor het codevoorbeeld een instelling in het Web.config-bestand moet toevoegen om beschrijvingsbestanden van webonderdelen te kunnen exporteren. Zorg ervoor dat u een Web.config bestand in dezelfde map hebt als de webpagina voor dit codevoorbeeld. Controleer in de <system.web> sectie of er een <webParts> element is met een enableExport kenmerk ingesteld op true, zoals in de volgende markeringen.

<webParts enableExport="true">

...

</webParts>

Laad de webpagina in een browser. Wanneer u op de knop Aantal woorden weergeven klikt, wordt de Verbs eigenschap geopend om het aantal aangepaste werkwoorden voor het TextDisplayWebPart besturingselement op te halen en wordt het aantal in een label weergegeven. Omdat er in dit geval geen aangepaste werkwoorden aan het besturingselement zijn toegevoegd, is het aantal nul.

<%@ 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>

Opmerkingen

Werkwoorden zijn afgeleid van de WebPartVerb klasse en bieden gebruikersinterfaceacties die gebruikers kunnen uitvoeren op een WebPart besturingselement. Meestal worden werkwoorden weergegeven in de gebruikersinterface als knoppen, koppelingen of menu-items. Algemene webonderdelenwerkwoorden worden standaard weergegeven in een vervolgkeuzewerkwoordenmenu in de titelbalk van elk WebPart besturingselement. Er zijn standaardwerkwoorden voor het openen, sluiten, bewerken en minimaliseren van een besturingselement en andere werkwoorden voor het exporteren van een definitie voor het besturingselement of het laden van een Help-bestand. Deze werkwoorden zijn niet opgenomen in de Verbs verzameling, omdat de verzameling alleen aangepaste werkwoorden bevat die u maakt en retourneert door deze eigenschap in een afgeleide klasse te overschrijven.

Wanneer u aangepaste werkwoorden maakt en deze toevoegt aan de Verbs verzameling, hebt u programmatisch toegang tot de werkwoorden vanuit een WebPart besturingselement.

Notities voor overnemers

Afgeleide klassen kunnen de Verbs eigenschap overschrijven zodat gebruikers aangepaste WebPartVerb objecten kunnen toevoegen aan de werkwoordverzameling voor een WebPart besturingselement.

Van toepassing op

Zie ook