WebPart.Verbs Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá kolekci vlastních sloves přidružených k ovládacímu WebPart prvku.
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
Hodnota vlastnosti
A WebPartVerbCollection , který obsahuje vlastní WebPartVerb objekty přidružené k ovládacímu WebPart prvku. Výchozí hodnota je Empty.
Implementuje
- Atributy
Příklady
Následující příklad kódu ukazuje, jak získat přístup k Verbs vlastnosti vlastního ovládacího prvku webové části. Tento příklad předpokládá použití vlastního ovládacího prvku , TextDisplayWebPartvytvořeného v části Příklad přehledu WebPart třídy.
Všimněte si, že aby příklad kódu fungoval, musíte do souboru Web.config přidat nastavení pro povolení exportu souborů popisu webových částí. Ujistěte se, že máte soubor Web.config ve stejném adresáři jako webová stránka pro tento příklad kódu. V oddílu <system.web> se ujistěte, že existuje <webParts> prvek s atributem enableExport nastaveným na true, jako v následujícím kódu.
<webParts enableExport="true">
...
</webParts>
Načtěte webovou stránku v prohlížeči. Když kliknete na tlačítko Zobrazit počet sloves , dostane se k Verbs vlastnosti, abyste získali počet vlastních sloves TextDisplayWebPart ovládacího prvku a zobrazili počet v popisku. Vzhledem k tomu, že v tomto případě nebyly do ovládacího prvku přidány žádné vlastní příkazy, je počet nula.
<%@ 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>
Poznámky
Příkazy jsou odvozeny z WebPartVerb třídy a poskytují akce uživatelského rozhraní, které mohou uživatelé provádět na ovládacím WebPart prvku. Příkazy jsou obvykle v uživatelském rozhraní reprezentovány jako tlačítka, odkazy nebo položky nabídky. Ve výchozím nastavení se běžné příkazy webových částí zobrazují v rozevírací nabídce v záhlaví každého WebPart ovládacího prvku. Existují standardní příkazy pro otevírání, zavírání, úpravy a minimalizaci ovládacího prvku a dalších příkazů pro export definice ovládacího prvku nebo načtení souboru nápovědy. Tyto příkazy nejsou zahrnuty v Verbs kolekci, protože kolekce obsahuje pouze vlastní příkazy, které vytvoříte a vrátíte přepsáním této vlastnosti v odvozené třídě.
Když vytvoříte vlastní příkazy a přidáte je do Verbs kolekce, můžete k slovesům přistupovat programově z WebPart ovládacího prvku.
Poznámky pro dědice
Odvozené třídy mohou přepsat Verbs vlastnost, aby uživatelé mohli přidat vlastní WebPartVerb objekty do kolekce sloves pro WebPart ovládací prvek.