WebPart.Verbs Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Pobiera kolekcję niestandardowych czasowników skojarzonych z kontrolką WebPart .
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
Wartość nieruchomości
Obiekt WebPartVerbCollection zawierający obiekty niestandardowe WebPartVerb skojarzone z kontrolką WebPart . Wartość domyślna to Empty.
Implementuje
- Atrybuty
Przykłady
W poniższym przykładzie kodu pokazano, jak uzyskać dostęp do właściwości niestandardowej kontrolki Verbs składników Web Part. W tym przykładzie założono użycie kontrolki niestandardowej , TextDisplayWebPartutworzonej w sekcji Przykład w przeglądzie WebPart klasy.
Należy pamiętać, że aby przykładowy kod działał, należy dodać ustawienie w pliku Web.config, aby włączyć eksportowanie plików opisu składników Web Part. Upewnij się, że masz plik Web.config w tym samym katalogu co strona sieci Web dla tego przykładu kodu.
<system.web> W sekcji upewnij się, że istnieje <webParts> element z atrybutem ustawionym enableExport na true, jak w poniższym znaczniku.
<webParts enableExport="true">
...
</webParts>
Załaduj stronę internetową w przeglądarce. Po kliknięciu przycisku Wyświetl liczbę czasowników uzyskuje dostęp do Verbs właściwości, aby uzyskać liczbę niestandardowych czasowników dla TextDisplayWebPart kontrolki i wyświetla liczbę w etykiecie. Ponieważ w tym przypadku nie dodano żadnych niestandardowych czasowników do kontrolki, liczba jest równa zero.
<%@ 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>
Uwagi
Czasowniki pochodzą z WebPartVerb klasy i udostępniają akcje interfejsu użytkownika, które użytkownicy mogą wykonywać w kontrolce WebPart . Zazwyczaj czasowniki są reprezentowane w interfejsie użytkownika jako przyciski, linki lub elementy menu. Domyślnie typowe czasowniki składników Web Part są wyświetlane w menu zleceń rozwijanych na pasku tytułu każdej WebPart kontrolki. Istnieją standardowe czasowniki do otwierania, zamykania, edytowania i minimalizowania kontrolki oraz innych czasowników do eksportowania definicji kontrolki lub ładowania pliku Pomocy. Te czasowniki nie są uwzględniane w Verbs kolekcji, ponieważ kolekcja zawiera tylko niestandardowe czasowniki tworzone i zwracane przez zastąpienie tej właściwości w klasie pochodnej.
Podczas tworzenia niestandardowych czasowników i dodawania ich do Verbs kolekcji można uzyskać dostęp do czasowników programowo z WebPart poziomu kontrolki.
Notatki dla spadkobierców
Klasy pochodne mogą zastąpić właściwość, Verbs aby umożliwić użytkownikom dodawanie obiektów niestandardowych WebPartVerb do kolekcji czasowników dla WebPart kontrolki.