WebPart.Verbs Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar en samling anpassade verb som är associerade med en WebPart kontroll.
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
Egenskapsvärde
En WebPartVerbCollection som innehåller anpassade WebPartVerb objekt som är associerade med en WebPart kontroll. Standardvärdet är Empty.
Implementeringar
- Attribut
Exempel
Följande kodexempel visar hur du kommer åt Verbs egenskapen för en anpassad webbdelskontroll. I det här exemplet förutsätts användningen av en anpassad kontroll, TextDisplayWebPart, som skapas i avsnittet Exempel i klassöversikten WebPart .
Observera att för att kodexemplet ska fungera måste du lägga till en inställning i Web.config-filen för att kunna exportera beskrivningsfiler för webbdelar. Kontrollera att du har en Web.config fil i samma katalog som webbsidan för det här kodexemplet. I avsnittet <system.web> kontrollerar du att det finns ett <webParts> element med ett enableExport attribut inställt på true, som i följande markering.
<webParts enableExport="true">
...
</webParts>
Läs in webbsidan i en webbläsare. När du klickar på knappen Verbs öppnas egenskapen för att hämta antalet anpassade verb för TextDisplayWebPart kontrollen och visar antalet i en etikett. Eftersom inga anpassade verb har lagts till i kontrollen i det här fallet är antalet noll.
<%@ 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>
Kommentarer
Verb härleds från WebPartVerb klassen och tillhandahåller användargränssnittsåtgärder (UI) som användarna kan utföra på en WebPart kontroll. Vanligtvis representeras verb i användargränssnittet som knappar, länkar eller menyalternativ. Som standard visas vanliga webbdelsverb på en nedrullningsbar verbmeny i varje WebPart kontrolls namnlist. Det finns standardverb för att öppna, stänga, redigera och minimera en kontroll och andra verb för att exportera en definition för kontrollen eller läsa in en hjälpfil. Dessa verb ingår inte i Verbs samlingen eftersom samlingen endast innehåller anpassade verb som du skapar och returnerar genom att åsidosätta den här egenskapen i en härledd klass.
När du skapar anpassade verb och lägger till dem i Verbs samlingen kan du sedan komma åt verben programmatiskt från en WebPart kontroll.
Anteckningar till arvingar
Härledda klasser kan åsidosätta Verbs egenskapen så att användare kan lägga till anpassade WebPartVerb objekt i verbsamlingen för en WebPart kontroll.