WebPartVerb Třída
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í.
Poskytuje interaktivní prvek uživatelského rozhraní, který umožňuje uživatelům provádět akce na stránce webových částí.
public ref class WebPartVerb : System::Web::UI::IStateManager
[System.ComponentModel.TypeConverter(typeof(System.Web.UI.WebControls.EmptyStringExpandableObjectConverter))]
public class WebPartVerb : System.Web.UI.IStateManager
[<System.ComponentModel.TypeConverter(typeof(System.Web.UI.WebControls.EmptyStringExpandableObjectConverter))>]
type WebPartVerb = class
interface IStateManager
Public Class WebPartVerb
Implements IStateManager
- Dědičnost
-
WebPartVerb
- Atributy
- Implementuje
Příklady
Následující příklad kódu ukazuje, jak vytvořit vlastní WebPartVerb objekt a vlastní zónu, která používá OnCreateVerbs metodu k přidání příkazu do nabídky sloves každého WebPart ovládacího prvku obsaženého v zóně. Příklad kódu obsahuje čtyři části:
Zdrojový soubor, který obsahuje jednoduchý vlastní WebPart ovládací prvek, který zobrazuje nějaký text.
Zdrojový soubor obsahující vlastní WebPartVerb objekt a jednoduchou vlastní WebPartZoneBase zónu, která přepíše metodu OnCreateVerbs pro přidání vlastního příkazu do WebPart ovládacích prvků v zóně.
Webová stránka, která obsahuje vlastní zónu a vlastní WebPart ovládací prvek.
Vysvětlení fungování příkladu
První část příkladu kódu obsahuje zdrojový kód, který vytvoří jednoduchý WebPart ovládací prvek, který zobrazí nějaký text. Pro spuštění příkladu kódu je nutné zkompilovat tento zdrojový kód. Můžete jej explicitně zkompilovat a výsledné sestavení umístit do složky Bin vašeho webu nebo globální mezipaměti sestavení. Případně můžete zdrojový kód umístit do složky App_Code webu, kde se bude dynamicky kompilovat za běhu. Tento příklad kódu používá přístup dynamické kompilace. Návod, který ukazuje, jak se zkompilovat, naleznete v části Návod: Vývoj a použití vlastního ovládacího prvku webového serveru.
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Security.Permissions;
using System.Collections.Generic;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
namespace Samples.AspNet.CS.Controls
{
// This code snippet creates a simple Web Part control.
[AspNetHostingPermission(SecurityAction.Demand,
Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand,
Level = AspNetHostingPermissionLevel.Minimal)]
public class SimpleControl : WebPart
{
private String _text = "Simple control text";
public string Text
{
get
{
if (_text != null)
return _text;
else
return string.Empty;
}
set { _text = value; }
}
protected override void Render(System.Web.UI.HtmlTextWriter
writer)
{
writer.Write(this.Text);
}
}
}
Imports System.Data
Imports System.Configuration
Imports System.Web
Imports System.Web.Security
Imports System.Collections.Generic
Imports System.Security.Permissions
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts
Imports System.Web.UI.HtmlControls
' This code snippet creates a simple Web Part control.
Namespace Samples.AspNet.VB.Controls
<AspNetHostingPermission(SecurityAction.Demand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermission(SecurityAction.InheritanceDemand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
Public Class SimpleControl
Inherits System.Web.UI.WebControls.WebParts.WebPart
Private _text As String = "Simple control text"
Public Property [Text]() As String
Get
If Not (_text Is Nothing) Then
Return _text
Else
Return String.Empty
End If
End Get
Set(ByVal value As String)
_text = value
End Set
End Property
Protected Overrides Sub Render(ByVal writer _
As System.Web.UI.HtmlTextWriter)
writer.Write(Me.Text)
End Sub
End Class
End Namespace
Druhá část příkladu obsahuje zdrojový kód pro vytvoření vlastní zóny a vlastního WebPartVerb objektu. Všimněte si, že zóna přepíše metodu OnCreateVerbs pro přidání vlastního příkazu do všech WebPart ovládacích prvků v zóně. Příkaz se ve výchozím nastavení přidá do nabídky sloves ovládacích prvků. Všimněte si, že v kódu vlastního příkazu konstruktor pro sloveso používá obslužnou rutinu kliknutí na server a že volání metody vytvoří úplnou kopii jakéhokoli ovládacího prvku, který dědí přímo z WebPart třídy a přidá nově vytvořenou kopii do stejné zóny. Stejně jako v první části příkladu kódu musí být tento zdrojový kód zkompilován a v tomto příkladu byl zdrojový soubor umístěn do App_Code podsložky, která se má dynamicky zkompilovat.
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Security.Permissions;
using System.Collections.Generic;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
namespace Samples.AspNet.CS.Controls
{
/*
This code sample creates a Web Part zone and adds the
"Copy Web Part" verb to any control in the zone.
*/
[AspNetHostingPermission(SecurityAction.Demand,
Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand,
Level = AspNetHostingPermissionLevel.Minimal)]
public class ZoneWithAddedVerb : WebPartZone
{
protected override void OnCreateVerbs(WebPartVerbsEventArgs e)
{
List<WebPartVerb> newVerbs = new List<WebPartVerb>();
newVerbs.Add(new CopyWebPartVerb(CopyWebPartToNewOne));
e.Verbs = new WebPartVerbCollection(e.Verbs,newVerbs);
base.OnCreateVerbs(e);
}
void CopyWebPartToNewOne(object sender, WebPartEventArgs e)
{
WebPartManager wpmgr =
WebPartManager.GetCurrentWebPartManager(Page);
System.Web.UI.WebControls.WebParts.WebPart wp;
Type tp = e.WebPart.GetType();
wp = (System.Web.UI.WebControls.WebParts.WebPart)Activator.CreateInstance(tp);
wpmgr.AddWebPart(wp, e.WebPart.Zone, e.WebPart.ZoneIndex + 1);
}
}
[AspNetHostingPermission(SecurityAction.Demand,
Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand,
Level = AspNetHostingPermissionLevel.Minimal)]
internal class CopyWebPartVerb : WebPartVerb
{
private const String _copyWebPartImageUrl = "~/CopyVerb.ico";
internal CopyWebPartVerb(WebPartEventHandler serverClickHandler) :
base("MyVerb", serverClickHandler)
{ }
public override string Text
{
get { return "Copy Web Part"; }
set { ;}
}
public override string Description
{
get { return "This verb will copy this web part control " +
"to a new one below"; }
set { ; }
}
public override bool Enabled
{
get { return base.Enabled; }
set { base.Enabled = value; }
}
public override string ImageUrl
{
get { return _copyWebPartImageUrl; }
set { ; }
}
}
}
Imports System.Data
Imports System.Configuration
Imports System.Web
Imports System.Web.Security
Imports System.Security.Permissions
Imports System.Collections.Generic
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts
Imports System.Web.UI.HtmlControls
' This code sample creates a Web Part zone and adds the
' "Copy Web Part" verb to any control in the zone.
Namespace Samples.AspNet.VB.Controls
<AspNetHostingPermission(SecurityAction.Demand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermission(SecurityAction.InheritanceDemand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
Public Class ZoneWithAddedVerb
Inherits WebPartZone
'public class ExtendedWebPartZoneBase
Protected Overrides Sub OnCreateVerbs(ByVal e _
As WebPartVerbsEventArgs)
Dim newVerbs As List(Of WebPartVerb) = _
New List(Of WebPartVerb)
newVerbs.Add(New CopyWebPartVerb(AddressOf CopyWebPartToNewOne))
e.Verbs = New WebPartVerbCollection(e.Verbs, newVerbs)
MyBase.OnCreateVerbs(e)
End Sub
Sub CopyWebPartToNewOne(ByVal sender As Object, _
ByVal e As WebPartEventArgs)
Dim wpmgr As WebPartManager = _
WebPartManager.GetCurrentWebPartManager(Page)
Dim wp As System.Web.UI.WebControls.WebParts.WebPart
Dim tp As Type = e.WebPart.GetType()
wp = CType(Activator.CreateInstance(tp), _
System.Web.UI.WebControls.WebParts.WebPart)
wpmgr.AddWebPart(wp, e.WebPart.Zone, e.WebPart.ZoneIndex + 1)
End Sub
End Class
<AspNetHostingPermission(SecurityAction.Demand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermission(SecurityAction.InheritanceDemand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
Friend Class CopyWebPartVerb
Inherits WebPartVerb
Private Const _copyWebPartImageUrl As String = "~/CopyVerb.ico"
Friend Sub New(ByVal serverClickHandler As WebPartEventHandler)
MyBase.New("MyVerb", serverClickHandler)
End Sub
Public Overrides Property [Text]() As String
Get
Return "Copy Web Part"
End Get
Set(ByVal value As String)
End Set
End Property
Public Overrides Property Description() As String
Get
Return "This verb will copy this web part control to a " _
& "new one below"
End Get
Set(ByVal value As String)
End Set
End Property
Public Overrides Property Enabled() As Boolean
Get
Return MyBase.Enabled
End Get
Set(ByVal value As Boolean)
MyBase.Enabled = value
End Set
End Property
Public Overrides Property ImageUrl() As String
Get
Return Me._copyWebPartImageUrl
End Get
Set(ByVal value As String)
End Set
End Property
End Class
End Namespace
Třetí částí příkladu kódu je webová stránka, která je hostitelem ovládacích prvků. Všimněte si, že v horní části stránky je direktiva Register , která deklaruje obor názvů vlastních ovládacích prvků. Není deklarováno žádné sestavení, protože tento příklad používá dynamickou kompilaci. Vlastní WebPart ovládací prvek je deklarován v rámci vlastní zóny. Můžete také deklarovat další WebPart ovládací prvky v této zóně a vlastní příkaz se přidá také do jejich nabídek sloves.
<%@ Page Language="C#" %>
<%@ Register TagPrefix="verbsample"
namespace="Samples.AspNet.CS.Controls" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<asp:WebPartManager ID="WebPartManager1" runat="server" />
<verbsample:ZoneWithAddedVerb id="ZoneWithAddedVerb1"
HeaderText="Zone with Added Verb" runat="server">
<ZoneTemplate>
<verbsample:SimpleControl id="SimpleControl1"
title="Simple Control" runat="server" />
</ZoneTemplate>
</verbsample:ZoneWithAddedVerb>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<%@ Register TagPrefix="verbsample"
namespace="Samples.AspNet.VB.Controls" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<asp:WebPartManager ID="WebPartManager1" runat="server" />
<verbsample:ZoneWithAddedVerb id="ZoneWithAddedVerb1"
HeaderText="Zone with Added Verb" runat="server">
<ZoneTemplate>
<verbsample:SimpleControl id="SimpleControl1"
title="Simple Control" runat="server" />
</ZoneTemplate>
</verbsample:ZoneWithAddedVerb>
</form>
</body>
</html>
Načtěte stránku v prohlížeči a klikněte na nabídku sloves ve vlastním WebPart ovládacím prvku. Příkaz Kopírovat webovou část by měl být viditelný. Klikněte na příkaz a všimněte si, že do zóny se přidá kopie ovládacího prvku.
Poznámky
Příkazy webových částí jsou interaktivní prvky uživatelského rozhraní, které jsou obvykle reprezentovány tlačítky nebo hypertextovými odkazy, které se zobrazují na stránkách, které používají ovládací prvky webových částí. Uživatelé kliknou na příkazy a provádějí běžné akce uživatelského rozhraní pro ovládací prvky webových částí, jako je zavření WebPart ovládacího prvku nebo zavření režimu zobrazení pro úpravy (speciální zobrazení stránky přidružené k ovládacímu EditorZone prvku). Všechny standardní příkazy poskytované v sadě ovládacích částí webových částí jsou přidruženy buď k zóně webových částí (, , nebo ) nebo ConnectionsZonek ovládacímu prvku webové části Part (WebPart, GenericWebPart, EditorPartnebo CatalogPart). CatalogZoneEditorZoneWebPartZone
Pokud jsou standardní slovesa přidružená k zóně, jejich akce se použijí na úrovni zóny a příkazy se obvykle zobrazují v oblasti záhlaví nebo zápatí zóny. V následující tabulce jsou uvedeny společné příkazy na úrovni zóny a popisují jejich akce.
| Sloveso na úrovni zóny | Action |
|---|---|
| Zavřít sloveso | Používá se s zónami, které dědí z ToolZone třídy. Skryje uživatelské rozhraní zóny a obvykle vrátí stránku do normálního zobrazení režimu procházení. |
| Použít sloveso | Používá se s zónami, které dědí z EditorZoneBase třídy. Použije změny, které uživatel provedl. |
| Příkaz OK | Používá se s zónami, které dědí z EditorZoneBase třídy. Má kombinovaný účinek použití a blízkých sloves; použije změny a skryje uživatelské rozhraní zóny. |
| Zrušit sloveso | Používá se s zónami, které dědí z ToolZone třídy. Zruší všechny čekající změny, které uživatel provedl. |
| Přidání slovesa | Používá se s zónami, které dědí z CatalogZoneBase třídy. Přidá ovládací prvek, který uživatel vybral z katalogu ovládacích prvků do zadané WebPartZone zóny. |
| Konfigurace příkazu | Používá se s zónami, které dědí z ConnectionsZone třídy. Otevře zobrazení, které uživatelům umožní konfigurovat existující připojení. |
| Odpojit sloveso | Používá se s zónami, které dědí z ConnectionsZone třídy. Ukončí existující spojení mezi dvěma ovládacími prvky. |
Pokud jde o standardní příkazy přidružené k ovládacím prvkům Part , jejich akce se vztahují na samotný ovládací prvek (nebo na jeho podřízené ovládací prvky). Ovládací prvek části slouží jako kontejner pro příkaz a spravuje vykreslování slovesa. Většina standardních sloves přidružených k ovládacím prvkům částí se zobrazí buď přímo v záhlaví, nebo v rozevírací nabídce v záhlaví. Bez ohledu na to, jestli se tyto příkazy zobrazí přímo v záhlaví nebo v nabídce sloves, je určena WebPartVerbRenderMode vlastností. Ve výchozím nastavení se příkazy zobrazují v nabídce sloves. V následující tabulce jsou uvedeny běžné příkazy přidružené k různým Part ovládacím prvkům a popisují jejich akce.
| Sloveso ovládacích prvků částí | Action |
|---|---|
| Minimalizace slovesa | Zobrazí se v nabídce příkazů každého ovládacího prvku serveru obsaženého WebPartZoneBase v zóně. Redukuje ovládací prvek na minimální reprezentaci a skryje všechno v jeho uživatelském rozhraní s výjimkou příkazu restore. |
| Obnovení příkazu | Zobrazí se v nabídce příkazů každého ovládacího prvku serveru obsaženého WebPartZoneBase v zóně. Vrátí minimalizovaný ovládací prvek na jeho normální velikost a zobrazení. |
| Zavřít sloveso | Zobrazí se v nabídce příkazů každého ovládacího prvku serveru obsaženého WebPartZoneBase v zóně. Zavře ovládací prvek a přidá ho do katalogu stránek, což znamená, že ovládací prvek se ze stránky odebere, ale pokud je katalog správně navržený, můžou uživatelé otevřít zavřený ovládací prvek a vrátit ho na stránku. |
| Připojení slovesa | Zobrazí se v nabídce sloves ovládacího prvku obsaženého WebPartZoneBase v zóně, pokud je stránka v režimu zobrazení připojení a pokud ovládací prvek může vytvořit připojení. Otevře uživatelské rozhraní připojení, aby uživatelé mohli vytvořit propojení mezi ovládacími prvky. |
| Odstranit sloveso | Zobrazí se v nabídce sloves ovládacího prvku obsaženého WebPartZoneBase v zóně, pokud byl ovládací prvek přidán na stránku programově (místo toho, aby byl deklarován ve formátu trvalosti). Trvale odstraní instanci ovládacího prvku a všechna přidružená data přizpůsobení, takže na rozdíl od uzavřeného ovládacího prvku nelze odstraněnou instanci nikdy obnovit na stránku. |
| Upravit sloveso | Zobrazí se v nabídce sloves ovládacího prvku obsaženého WebPartZoneBase v zóně, pokud je stránka navržená tak, aby umožňovala úpravy ovládacích prvků a pokud je stránka v režimu zobrazení pro úpravy. Vybere ovládací prvek pro úpravy a otevře uživatelské rozhraní pro úpravy. |
| Export slovesa | Zobrazí se v nabídce příkazů ovládacího prvku obsaženého WebPartZoneBase v zóně, pokud je ovládací prvek a aplikace povolené pro export. Otevře dialogové okno, které umožňuje uživatelům exportovat soubor popisu, který obsahuje serializovaný stav ovládacího prvku. Podrobnosti najdete v ExportMode této vlastnosti. |
| Sloveso nápovědy | Zobrazí se v nabídce příkazů ovládacího prvku obsaženého WebPartZoneBase v zóně, pokud je ovládací prvek navržen tak, aby poskytoval soubor nápovědy. Spustí stránku, která poskytuje nápovědu pro ovládací prvek. |
Kromě standardních sloves, které jsou součástí sady ovládacích částí webových částí, můžete také vytvořit vlastní příkazy. Běžným scénářem vytváření vlastních sloves je vytvoření sloves přidružených k ovládacím prvkům Part . Při vytváření těchto sloves se ve výchozím nastavení zobrazí v nabídce sloves spolu se standardními příkazy. Základním přístupem k vytváření takových sloves je dědění z WebPartVerb třídy a vytvoření jednoho nebo více vlastních sloves. Pak vytvořte ovládací prvek, který dědí ze WebPart základní třídy a přidá vlastní WebPartVerb objekty do WebPartVerbCollection kolekce. Tuto kolekci pak můžete přidat do Verbs kolekce ovládacího prvku, což způsobí, že se vlastní příkazy automaticky zobrazí v nabídce příkazů ovládacího prvku za běhu. Stejně jako u standardních sloves můžete k vlastním slovesům přistupovat programově v ovládacím WebPart prvku.
Aplikace webových částí mohou používat serverové ovládací prvky, které nedědí z WebPart třídy, jako jsou vlastní ovládací prvky, uživatelské ovládací prvky nebo ovládací prvky ASP.NET. Tyto ovládací prvky serveru, pokud jsou přidány do WebPartZoneBase zóny, jsou dynamicky zabaleny s objektem GenericWebPart za běhu, což jim umožňuje fungovat jako ovládací prvky za WebPart běhu. Chcete-li přidat vlastní příkazy do ovládacího prvku serveru, který nedědí z WebPart třídy, musí ovládací prvek serveru implementovat IWebActionable rozhraní a přepsat jeho Verbs vlastnost.
Při vytváření příkazu můžete vytvořit dva typy přidružených obslužných rutin událostí, které se spustí, když uživatel klikne na příkaz: obslužnou rutinu události na straně serveru (kód, který běží na serveru) a obslužnou rutinu události na straně klienta (kód, který běží v klientském prohlížeči). Můžete také definovat vlastní stavy pro příkazy, což je užitečný způsob, jak uživatelům poskytnout vizuální upozornění. Můžete například vytvořit stav označující, že bylo vybráno sloveso, a pak v uživatelském rozhraní zadat příslušné změny, které uživateli oznámí, že příkaz je již vybrán. Dalším užitečným chováním je schopnost zakázat příkazy; tímto způsobem můžete uživatelům zabránit v tom, aby klikli na příkazy, pokud by to bylo škodlivé nebo neefektivní na základě stavu aplikace.
Třída WebPartVerb nezpřístupňuje žádné jedinečné metody; její vystavené metody jsou všechny přepsání základních metod. Obsahuje však řadu vlastností, o které můžou vývojáři vědět. Vlastnost Checked určuje, zda je aktuálně vybrána příkaz. Vlastnosti ClientClickHandler odkazují ServerClickHandler na příslušné obslužné rutiny v rámci třídy (pokud existují) pro události klienta a serveru. Vlastnost Description obsahuje text, který popisuje účel příkazu v popisu, když uživatelé umístí ukazatel myši na příkaz v uživatelském rozhraní. Vlastnost Enabled označuje aktuální stav příkazu, který určuje, zda uživatel může kliknout na příkaz a provést jeho akci. Vlastnost ID poskytuje jedinečné ID pro objekt slovesa. Vlastnost ImageUrl obsahuje adresu URL obrázku, který lze použít k reprezentaci příkazu v uživatelském rozhraní místo výchozího vykreslování (obvykle tlačítka nebo hypertextového odkazu). Vlastnost Text obsahuje text popisku, který se zobrazí přímo ve slovesu v uživatelském rozhraní. Přepsaná Visible vlastnost určuje, zda je příkaz aktuálně zobrazen v uživatelském rozhraní. Příkazy jsou často skryté nebo zakázané v různých časech v aplikaci webových částí; Například speciální příkazy (například příkazy pro úpravy a sloveso pro připojení) se zobrazí jenom v případě, že na stránce existují příslušné ovládací prvky, nastavení a režimy zobrazení, aby tyto příkazy mohly provádět smysluplnou akci.
Další klíčové členy pro práci s příkazy zahrnují metodu WebPartZoneBase.OnCreateVerbs , což je obslužná rutina události, která se dá přepsat pro vlastní zpracování procesu vytvoření příkazu a WebPartZoneBase.CreateVerbs událost.
Konstruktory
| Name | Description |
|---|---|
| WebPartVerb(String, String) |
Inicializuje novou instanci WebPartVerb třídy a přidruží obslužnou rutinu události na straně klienta k instanci. |
| WebPartVerb(String, WebPartEventHandler, String) |
Inicializuje novou instanci WebPartVerb třídy a přidruží obslužné rutiny událostí na straně klienta i serveru k instanci. |
| WebPartVerb(String, WebPartEventHandler) |
Inicializuje novou instanci WebPartVerb třídy a přidruží obslužnou rutinu události na straně serveru k instanci. |
Vlastnosti
| Name | Description |
|---|---|
| Checked |
Získá nebo nastaví hodnotu označující, že určitý stav přidružený k vlastnímu slovesu je aktuálně aktivní nebo vybraný. |
| ClientClickHandler |
Získá řetězec obsahující název metody obslužné rutiny události na straně klienta definované v konstruktoru WebPartVerb . |
| Description |
Získá nebo nastaví krátký popis slovesa. |
| Enabled |
Získá nebo nastaví hodnotu, která označuje, zda je příkaz povolen. |
| ID |
Získá řetězec obsahující jedinečné ID pro sloveso. |
| ImageUrl |
Získá nebo nastaví řetězec obsahující adresu URL obrázku, který představuje příkaz v uživatelském rozhraní . |
| IsTrackingViewState |
Získá hodnotu, která označuje, zda je stav zobrazení aktuálně sledován pro sloveso. |
| ServerClickHandler |
Získá odkaz na metodu, která zpracovává události kliknutí na straně serveru pro příkaz. |
| Text |
Získá nebo nastaví textový popisek pro sloveso, které se zobrazí v uživatelském rozhraní. |
| ViewState |
Získá slovník informací o stavu, který umožňuje uložit a obnovit stav zobrazení ovládacího prvku serveru napříč několika požadavky na stejnou stránku. |
| Visible |
Získá nebo nastaví hodnotu, která označuje, zda je sloveso viditelné pro uživatele. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| LoadViewState(Object) |
Obnoví informace o stavu zobrazení z předchozí žádosti o stránku, která byla uložena metodou SaveViewState() . |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| SaveViewState() |
WebPartVerb Uloží změny stavu zobrazení objektu, ke kterým došlo od posledního publikování stránky na server. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
| TrackViewState() |
Sleduje změny stavu zobrazení slovesa, aby se změny mohly uložit do objektu StateBag příkazu. |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| IStateManager.IsTrackingViewState |
Implementuje IsTrackingViewState vlastnost voláním WebPartVerb vlastní IsTrackingViewState vlastnosti třídy. |
| IStateManager.LoadViewState(Object) |
Implementuje LoadViewState(Object) metodu IStateManager rozhraní voláním WebPartVerb vlastní LoadViewState(Object) metody třídy. |
| IStateManager.SaveViewState() |
Implementuje metodu SaveViewState() voláním WebPartVerb vlastní SaveViewState() metody třídy. |
| IStateManager.TrackViewState() |
Implementuje metodu TrackViewState() voláním WebPartVerb vlastní TrackViewState() metody třídy. |