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 Verbs k vlastnosti pro vlastní webové části ovládací prvek. Tento příklad předpokládá použití vlastního ovládacího prvku TextDisplayWebPart
, vytvoř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í, které povolí export souborů s popisem 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 prvek s atributem enableExport
nastaveným na true
hodnotu , jak je <webParts>
uvedeno 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 , otevře Verbs se vlastnost, aby se získal počet vlastních sloves pro TextDisplayWebPart
ovládací prvek, a zobrazí 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 nulový.
<%@ 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 od WebPartVerb třídy a poskytují akce uživatelského rozhraní (UI), které mohou uživatelé provádět s ovládacím WebPart prvku. Příkazy jsou v uživatelském rozhraní obvykle reprezentovány jako tlačítka, odkazy nebo položky nabídky. Ve výchozím nastavení se běžné webové části zobrazují v rozevírací nabídce sloves v záhlaví každého WebPart ovládacího prvku. Existují standardní příkazy pro otevření, zavření, úpravy a minimalizaci ovládacího prvku a další příkazy pro export definice ovládacího prvku nebo načtení souboru nápovědy. Tyto příkazy nejsou součástí Verbs kolekce, 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 nim 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 ovládací prvek WebPart .