WebPart Třída

Definice

Slouží jako základní třída pro vlastní ovládací ASP.NET Webové části, přidává do funkcí základní třídy některé další vlastnosti uživatelského rozhraní, schopnost vytvářet připojení a Part chování přizpůsobení.

public ref class WebPart abstract : System::Web::UI::WebControls::WebParts::Part, System::Web::UI::WebControls::WebParts::IWebActionable, System::Web::UI::WebControls::WebParts::IWebEditable, System::Web::UI::WebControls::WebParts::IWebPart
public abstract class WebPart : System.Web.UI.WebControls.WebParts.Part, System.Web.UI.WebControls.WebParts.IWebActionable, System.Web.UI.WebControls.WebParts.IWebEditable, System.Web.UI.WebControls.WebParts.IWebPart
type WebPart = class
    inherit Part
    interface IWebPart
    interface IWebActionable
    interface IWebEditable
Public MustInherit Class WebPart
Inherits Part
Implements IWebActionable, IWebEditable, IWebPart
Dědičnost
Odvozené
Implementuje

Příklady

Následující příklad kódu ukazuje, jak vytvořit ovládací prvek a WebPart odkazovat na něj na webové stránce.

První část příkladu obsahuje kód pro vlastní ovládací WebPart prvek s názvem TextDisplayWebPart . Tento ovládací prvek ukazuje, jak vytvořit jednoduchý vlastní ovládací prvek, který vám umožní přístup k funkcím WebPart Webové části sady ovládacích prvků. Aby se příklad kódu spouštěl, musíte tento zdrojový kód zkompilovat. Můžete ho zkompilovat explicitně a výsledné sestavení umístit do složky Bin webu nebo globální mezipaměti sestavení (GAC). Alternativně můžete zdrojový kód umístit do složky App_Code, kde se bude dynamicky kompilovat za běhu. Tento příklad kódu předpokládá, že zdrojový kód zkompilujte do sestavení, umístěte ho do podsložky Bin vaší webové aplikace a odkazujte na sestavení direktivou na Register webové stránce. Návod, který ukazuje obě metody kompilace, najdete v tématu Návod: Vývoj a použití vlastního ovládacího prvku webového serveru.

using System;
using System.Security.Permissions;
using System.Web;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;

namespace Samples.AspNet.CS.Controls
{
  [AspNetHostingPermission(SecurityAction.Demand, 
    Level=AspNetHostingPermissionLevel.Minimal)]
  [AspNetHostingPermission(SecurityAction.InheritanceDemand, 
    Level=AspNetHostingPermissionLevel.Minimal)]
  public class TextDisplayWebPart : WebPart
  {
    private String _contentText = null;
    TextBox input;
    Label DisplayContent;

    public TextDisplayWebPart()
    {
      this.AllowClose = false;
    }

    [Personalizable(), WebBrowsable]
    public String ContentText
    {
      get { return _contentText; }
      set { _contentText = value; }
    }

    protected override void CreateChildControls()
    {
      Controls.Clear();
      DisplayContent = new Label();
      DisplayContent.BackColor = 
        System.Drawing.Color.LightBlue;
      DisplayContent.Text = this.ContentText;
      this.Controls.Add(DisplayContent);
      input = new TextBox();
      this.Controls.Add(input);
      Button update = new Button();
      update.Text = "Set Label Content";
      update.Click += new EventHandler(this.submit_Click);
      this.Controls.Add(update);
      ChildControlsCreated = true;
    }

    private void submit_Click(object sender, EventArgs e)
    {
      // Update the label string.
      if (!string.IsNullOrEmpty(input.Text))
      {
        _contentText = input.Text + @"<br />";
        input.Text = String.Empty;
        DisplayContent.Text = this.ContentText;
      }
    }
  }
}
Imports System.Security.Permissions
Imports System.Web
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts

Namespace Samples.AspNet.VB.Controls

<AspNetHostingPermission(SecurityAction.Demand, _
  Level := AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermission(SecurityAction.InheritanceDemand, _
  Level := AspNetHostingPermissionLevel.Minimal)> _
Public Class TextDisplayWebPart
    Inherits WebPart
    Private _contentText As String = Nothing
    Private input As TextBox
    Private DisplayContent As Label
    
    
    Public Sub New() 
      Me.AllowClose = False
    End Sub
    
    <Personalizable(), WebBrowsable()>  _
    Public Property ContentText() As String 
        Get
            Return _contentText
        End Get
        Set
            _contentText = value
        End Set
    End Property
     
    Protected Overrides Sub CreateChildControls() 
        Controls.Clear()
        DisplayContent = New Label()
        DisplayContent.Text = Me.ContentText
        DisplayContent.BackColor = _
          System.Drawing.Color.LightBlue
        Me.Controls.Add(DisplayContent)
        input = New TextBox()
        Me.Controls.Add(input)
        Dim update As New Button()
        update.Text = "Set Label Content"
        AddHandler update.Click, AddressOf Me.submit_Click
        Me.Controls.Add(update)
        ChildControlsCreated = True
    
    End Sub
    
    
    Private Sub submit_Click(ByVal sender As Object, _
                             ByVal e As EventArgs) 
        ' Update the label string.
        If input.Text <> String.Empty Then
            _contentText = input.Text & "<br />"
            input.Text = String.Empty
            DisplayContent.Text = Me.ContentText
        End If
    
    End Sub
    
End Class

End Namespace

Druhá část příkladu ukazuje, jak odkazovat na TextDisplayWebPart ovládací prvek na ASP.NET stránce. Všimněte si, že mnoho různých WebPart vlastností lze přiřadit deklarativně k vlastnímu ovládacímu prvku.

<%@ 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">
<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>
  </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">
<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>
  </form>
</body>
</html>

Poznámky

Při vytváření ovládacích prvků Webové části funkcí máte dvě základní možnosti. Můžete vytvořit vlastní ovládací prvky, které jsou odvozeny z třídy , nebo WebPart můžete vytvořit nebo použít jiné serverové ovládací prvky. Stávající ovládací prvky ASP.NET, vlastní serverové ovládací prvky Webové části uživatelské ovládací prvky mohou být plně funkční tak, že je deklarují uvnitř ovládacího prvku zóny (nebo je programově přidávají) s výsledkem, že se za běhu zabalí do objektů a budou považovány za WebPartZone GenericWebPart skutečné ovládací WebPart prvky. Podrobnosti najdete v dokumentaci pro GenericWebPart třídu . Pro rychlost vývoje a maximální opakované použití kódu může být použití existujících serverových ovládacích prvků dobrou volbou. Pro maximální programovou kontrolu nad chováním a Webové části ovládacích prvků je často nejlepší možností vytvoření vlastního ovládacího prvku, který dědí z WebPart třídy.

Abstraktní třída WebPart dědí ze základního ovládacího Part prvku a poskytuje základní prvky pro všechny ovládací WebPart prvky. Třída obsahuje společnou sadu vlastností, které mají vliv na vzhled uživatelského rozhraní. Vlastnosti , , , , a určují, jestli má uživatel webové aplikace povoleno pracovat s ovládacím prvku části způsobem označeným AllowClose AllowConnect AllowEdit AllowHide AllowMinimize AllowZoneChange daným názvem vlastnosti. Vlastnosti , , , , , , , , a určují velikost, viditelnost, vzhled a podpůrný obsah (například název CatalogIconImageUrl ChromeState ChromeType a Description Height HelpUrl Hidden Title TitleIconImageUrl TitleUrl Width popis) ovládacího WebPart prvku.

Vztah ovládacího prvku k jeho kontextu v sadě ovládacích Webové části je určen vlastnostmi, jako je , který obsahuje odkaz na přidružený objekt ovládacího prvku, Webové části , který odkazuje na objekt , který obsahuje WebPart WebPartManager ovládací WebPartManager Zone WebZone prvek. Na stránce může být pouze jeden ovládací prvek a každá instance ovládacího prvku se může nacházet pouze v rámci WebPartManager WebPart jednoho WebZone ovládacího prvku.

Poznámka

Ovládací prvek může být umístěn mimo zónu na webové stránce, ale v tomto případě funguje jako normální serverový ovládací prvek a ztratí téměř všechny WebPart Webové části funkce.

Několik dalších důležitých vlastností ovlivňuje jedinečné funkce WebPart ovládacích prvků. Vlastnost umožňuje vývojářům nastavit libovolný řetězec, který lze použít jako filtr za běhu a určit, zda je ovládací prvek AuthorizationFilter přidán na stránku. Tato vlastnost se používá společně s funkcí, jako je správa rolí, a poskytuje užitečný mechanismus pro vytváření zobrazení AuthorizationFilter na základě definovaných rolí uživatelů. Vlastnost určuje, jestli se během exportu exportují všechna dostupná data vlastností ovládacího prvku, nebo jenom ExportMode citlivá data. To umožňuje vývojářům rozlišovat mezi citlivými daty a daty, která nejsou, z bezpečnostních důvodů. Vlastnost WebBrowsableObject vrátí odkaz na instanci ovládacího prvku, aby ho mohl ovládací prvek upravit, když je stránka v režimu WebPart EditorPart úprav. Nakonec je tu několik vlastností, které označují stav ovládacího prvku vzhledem ke zbytku stránky. Vlastnost určuje, zda je ovládací prvek uzavřen (a tedy přidán do objektu), nebo zda je otevřený a dostupný IsClosed PageCatalogPart na stránce. Vlastnost určuje, jestli je ovládací prvek sdíleným ovládacím prvku (oproti ovládacímu prvku specifickému pro uživatele), což znamená, že je viditelný pro všechny uživatele IsShared webové stránky. Vlastnost IsStandalone určuje, jestli je ovládací prvek aktuálně obsažen v WebPartZoneBase zóně odvozené od třídy (například WebPartZone ). Hodnota false označuje, že ovládací prvek je uvnitř zóny, a proto má Webové části funkce. Vlastnost IsStatic určuje, jestli je ovládací prvek statický nebo dynamický. Statický ovládací prvek je deklarován ve značkách webové stránky, zatímco dynamický ovládací prvek je přidán programově.

Třída také poskytuje několik metod, které určují, co se děje v různých WebPart bodech životního cyklu ovládacího prvku. Například metody a mohou být v odvozené třídě přepsány, aby poskytovaly programovou kontrolu nad vykreslováním obsahu ovládacího prvku během události, která odpovídá názvu OnConnectModeChanged OnEditModeChanged každé metody.

Třídy, které jsou WebPart odvozeny z lze WebPartVerb přidat objekty do Verbs kolekce. Příkazy se vykreslují v nabídce operací, která se zobrazí v záhlaví WebPart ovládacího prvku. WebPartVerb Objekty poskytují jednoduché prvky uživatelského rozhraní pro běžné uživatelské akce, jako je skrytí nebo minimalizace ovládacího prvku nebo zobrazení nápovědy.

Metoda CreateEditorParts vytvoří kolekci všech vlastních ovládacích EditorPart prvků, které jsou přidruženy k ovládacímu WebPart prvku. Vývojáři mohou tuto metodu přepsat tak, aby vytvářejí vlastní ovládací prvky navržené speciálně pro úpravy jejich WebPart ovládacího prvku. Metoda je volána, když uživatel klikne na příkaz pro úpravy WebPart ovládacího prvku.

Konstruktory

WebPart()

Inicializuje třídu pro použití instancí zděděné třídy. Tento konstruktor lze volat pouze zděděnou třídou.

Vlastnosti

AccessKey

Získá nebo nastaví přístupový klíč, který vám umožní rychle přejít na ovládací prvek webového serveru.

(Zděděno od WebControl)
Adapter

Načte pro ovládací prvek adaptér pro konkrétního prohlížeče.

(Zděděno od Control)
AllowClose

Získá nebo nastaví hodnotu určující, zda může koncový uživatel zavřít ovládací prvek WebPart na webové stránce.

AllowConnect

Získá nebo nastaví hodnotu, která určuje, zda ovládací prvek umožňuje ostatním ovládacím WebPart prvkům vytvářet připojení s ním.

AllowEdit

Získává nebo nastavuje hodnotu, která označuje, jestli koncový uživatel může upravit WebPart ovládací prvek prostřednictvím uživatelského rozhraní (UI) poskytovaného jedním nebo více EditorPart ovládacími prvky.

AllowHide

Získá nebo nastaví hodnotu označující, jestli mají koncoví uživatelé povolený skrytí WebPart ovládacího prvku.

AllowMinimize

Získá nebo nastaví hodnotu označující, zda mohou koncoví uživatelé minimalizovat WebPart ovládací prvek.

AllowZoneChange

Získává nebo nastavuje hodnotu, která indikuje, jestli může uživatel přesunout WebPart ovládací prvek mezi WebPartZoneBase zónami.

AppRelativeTemplateSourceDirectory

Získá nebo nastaví virtuální adresář nebo objekt relativní vzhledem k aplikaci Page UserControl , který obsahuje tento ovládací prvek.

(Zděděno od Control)
Attributes

Získá kolekci libovolných atributů (pouze pro vykreslování), které neodpovídají vlastnostem ovládacího prvku.

(Zděděno od WebControl)
AuthorizationFilter

Získá nebo nastaví libovolný řetězec k určení, zda WebPart je ovládací prvek autorizován k přidání na stránku.

BackColor

Získá nebo nastaví barvu pozadí ovládacího prvku webového serveru.

(Zděděno od WebControl)
BackImageUrl

Získá nebo nastaví adresu URL obrázku pozadí pro ovládací prvek panel.

(Zděděno od Panel)
BindingContainer

Získá ovládací prvek, který obsahuje datovou vazbu tohoto ovládacího prvku.

(Zděděno od Control)
BorderColor

Získá nebo nastaví barvu ohraničení webového ovládacího prvku.

(Zděděno od WebControl)
BorderStyle

Získá nebo nastaví styl ohraničení ovládacího prvku webového serveru.

(Zděděno od WebControl)
BorderWidth

Získá nebo nastaví šířku ohraničení ovládacího prvku webového serveru.

(Zděděno od WebControl)
CatalogIconImageUrl

Získá nebo nastaví adresu URL obrázku, který představuje ovládací prvek Webové části v katalogu ovládacích prvků.

ChildControlsCreated

Získá hodnotu, která označuje, zda byly vytvořeny podřízené ovládací prvky serverového ovládacího prvku.

(Zděděno od Control)
ChromeState

Získává nebo nastavuje, jestli je ovládací prvek části v minimalizovaném nebo normálním stavu.

ChromeType

Získá nebo nastaví typ ohraničení, které Webové části ovládací prvek snímky.

ClientID

Získá ID ovládacího prvku pro kód HTML, který je generován pomocí ASP.NET.

(Zděděno od Control)
ClientIDMode

Získá nebo nastaví algoritmus, který se používá k vygenerování hodnoty ClientID vlastnosti.

(Zděděno od Control)
ClientIDSeparator

Získá hodnotu znaku představující znak oddělovače použitý ve ClientID vlastnosti .

(Zděděno od Control)
ConnectErrorMessage

Načte chybovou zprávu, která se zobrazí uživatelům, pokud dojde k chybám během procesu připojení.

Context

Získá objekt HttpContext přidružený k ovládacímu prvku serveru pro aktuální webový požadavek.

(Zděděno od Control)
Controls

Získává ControlCollection objekt, který obsahuje podřízené ovládací prvky pro zadaný serverový ovládací prvek v hierarchii uživatelského rozhraní.

(Zděděno od Part)
ControlStyle

Získá styl ovládacího prvku webového serveru. Tato vlastnost se používá hlavně při řízení vývojářů.

(Zděděno od WebControl)
ControlStyleCreated

Vrací hodnotu určující, zda byl Style objekt pro ControlStyle vlastnost vytvořen. Tato vlastnost je primárně používána vývojáři ovládacího prvku.

(Zděděno od WebControl)
CssClass

Získá nebo nastaví třídu CSS vykreslenou ovládacím serverem webového serveru na klientovi.

(Zděděno od WebControl)
DataItemContainer

Získá odkaz na kontejner pojmenování, pokud kontejner pojmenování implementuje IDataItemContainer .

(Zděděno od Control)
DataKeysContainer

Získá odkaz na kontejner pojmenování, pokud kontejner pojmenování implementuje IDataKeysControl .

(Zděděno od Control)
DefaultButton

Získá nebo nastaví identifikátor výchozího tlačítka, které je obsaženo v ovládacím Panel prvku.

(Zděděno od Panel)
Description

Získá nebo nastaví stručnou frázi, která shrnuje význam ovládacího prvku, pro použití v popiscích a katalozích prvků části.

DesignMode

Získá hodnotu určující, zda se ovládací prvek používá na návrhové ploše.

(Zděděno od Control)
Direction

Získá nebo nastaví horizontální směr, který obsah v rámci ovládacího prvku natéká.

DisplayTitle

Získá řetězec, který obsahuje úplný text nadpisu, který je ve skutečnosti zobrazen v záhlaví WebPart instance ovládacího prvku.

Enabled

Získá nebo nastaví hodnotu určující, jestli je ovládací prvek webového serveru povolený.

(Zděděno od WebControl)
EnableTheming

Získá nebo nastaví hodnotu určující, jestli se motivy vztahují na tento ovládací prvek.

(Zděděno od WebControl)
EnableViewState

Získá nebo nastaví hodnotu určující, zda serverový ovládací prvek zachová svůj stav zobrazení a stav zobrazení všech podřízených ovládacích prvků, které obsahuje, žádajícímu klientovi.

(Zděděno od Control)
Events

Získá seznam delegátů obslužné rutiny události pro ovládací prvek. Tato vlastnost je jen ke čtení.

(Zděděno od Control)
ExportMode

Získá nebo nastaví, zda WebPart lze exportovat všechny vlastnosti ovládacího prvku, nebo žádný z nich.

Font

Získá vlastnosti písma přidružené k ovládacímu prvku webového serveru.

(Zděděno od WebControl)
ForeColor

Získá nebo nastaví barvu popředí (obvykle barvu textu) ovládacího prvku webového serveru.

(Zděděno od WebControl)
GroupingText

Získá nebo nastaví titulek pro skupinu ovládacích prvků, která je obsažena v ovládacím prvku panel.

(Zděděno od Panel)
HasAttributes

Načte hodnotu, která označuje, zda má ovládací prvek nastavené atributy.

(Zděděno od WebControl)
HasChildViewState

Získá hodnotu určující, zda mají podřízené ovládací prvky aktuálního ovládacího prvku serveru uložená nastavení stavu zobrazení.

(Zděděno od Control)
HasSharedData

Získá hodnotu, která označuje, zda WebPart má ovládací prvek k němu přidružená nějaká sdílená data přizpůsobení.

HasUserData

Získá hodnotu, která označuje, zda WebPart má ovládací prvek k němu přidružená žádná uživatelská individuální data.

Height

Získá nebo nastaví výšku zóny.

HelpMode

Získá nebo nastaví typ uživatelského rozhraní (UI), které se používá k zobrazení obsahu v nápovědě pro WebPart ovládací prvek.

HelpUrl

Získá nebo nastaví adresu URL souboru s nápovědu pro WebPart ovládací prvek.

Hidden

Získá nebo nastaví hodnotu označující, zda WebPart se ovládací prvek zobrazí na webové stránce.

HorizontalAlign

Získá nebo nastaví vodorovné zarovnání obsahu v panelu.

(Zděděno od Panel)
ID

Získá nebo nastaví programový identifikátor přiřazený k ovládacímu prvku serveru.

(Zděděno od Control)
IdSeparator

Získá znak použitý k oddělení identifikátorů ovládacích prvek.

(Zděděno od Control)
ImportErrorMessage

Získá nebo nastaví chybovou zprávu, která se použije, pokud dojde k chybám při WebPart importu ovládacího prvku.

IsChildControlStateCleared

Získá hodnotu určující, zda ovládací prvky obsažené v tomto ovládacím prvku mají stav řízení.

(Zděděno od Control)
IsClosed

Získá hodnotu, která označuje, zda WebPart je ovládací prvek aktuálně uzavřen na stránce webové části.

IsEnabled

Načte hodnotu, která označuje, jestli je ovládací prvek povolený.

(Zděděno od WebControl)
IsShared

Získá hodnotu, která označuje, zda je WebPart ovládací prvek sdílen, což znamená, že je viditelný pro všechny uživatele webové části stránky.

IsStandalone

Získá hodnotu, která označuje, zda je WebPart ovládací prvek samostatný, což znamená, že není obsažen v WebPartZoneBase zóně.

IsStatic

Získá hodnotu, která označuje, zda WebPart je ovládací prvek statický ovládací prvek, což znamená, že ovládací prvek je deklarován v označení stránky webové části a není přidán na stránku programově.

IsTrackingViewState

Získá hodnotu, která určuje, jestli ovládací prvek serveru ukládá změny stavu zobrazení.

(Zděděno od Control)
IsViewStateEnabled

Získá hodnotu určující, zda je pro tento ovládací prvek povolen stav zobrazení.

(Zděděno od Control)
LoadViewStateByID

Získá hodnotu určující, zda se ovládací prvek účastní načítání stavu zobrazení pomocí ID namísto indexu.

(Zděděno od Control)
NamingContainer

Získá odkaz na kontejner pojmenování ovládacího prvku serveru, který vytvoří jedinečný obor názvů pro rozliší se mezi ovládacími prvky serveru se stejnou ID hodnotou vlastnosti.

(Zděděno od Control)
Page

Získá odkaz na Page instanci, která obsahuje serverový ovládací prvek.

(Zděděno od Control)
Parent

Získá odkaz na nadřazený ovládací prvek serveru v hierarchii ovládacího prvku stránky.

(Zděděno od Control)
RenderingCompatibility

Získá hodnotu, která určuje ASP.NET, se kterou bude vykreslený kód HTML kompatibilní.

(Zděděno od Control)
ScrollBars

Získá nebo nastaví viditelnost a pozici posuvníků v ovládacím Panel prvku.

(Zděděno od Panel)
Site

Získá informace o kontejneru, který je hostitelem aktuálního ovládacího prvku, když je vykreslen na návrhové ploše.

(Zděděno od Control)
SkinID

Získá nebo nastaví podkožku, která se má použít na ovládací prvek.

(Zděděno od WebControl)
Style

Získá kolekci atributů textu, které se vykreslí jako atribut stylu na vnější značce ovládacího prvku webového serveru.

(Zděděno od WebControl)
Subtitle

Získá řetězec, který je zřetězen s Title hodnotou vlastnosti pro vytvoření úplného názvu WebPart ovládacího prvku.

SupportsDisabledAttribute

Získá hodnotu, která určuje, zda má ovládací prvek nastavit atribut disabled vykreslený element HTML na "zakázáno", pokud je vlastnost IsEnabled ovládacího prvku false .

(Zděděno od Panel)
TabIndex

Získá nebo nastaví index karet ovládacího prvku webového serveru.

(Zděděno od WebControl)
TagKey

Získá HtmlTextWriterTag hodnotu, která odpovídá tomuto ovládacímu prvku webového serveru. Tuto vlastnost používají primárně vývojáři ovládacích prvek.

(Zděděno od WebControl)
TagName

Získá název značky ovládacího prvku. Tuto vlastnost používají primárně vývojáři ovládacích prvek.

(Zděděno od WebControl)
TemplateControl

Získá nebo nastaví odkaz na šablonu, která obsahuje tento ovládací prvek.

(Zděděno od Control)
TemplateSourceDirectory

Získá virtuální adresář nebo , Page UserControl který obsahuje aktuální serverový ovládací prvek.

(Zděděno od Control)
Title

Získá nebo nastaví název části ovládacího prvku.

TitleIconImageUrl

Získá nebo nastaví adresu URL obrázku, který slouží k reprezentaci ovládacího prvku Webové části v záhlaví ovládacího prvku.

TitleUrl

Získá nebo nastaví adresu URL pro doplňující informace o WebPart ovládacím prvku.

ToolTip

Získá nebo nastaví text, který se zobrazí, když ukazatel myši najede myší na ovládací prvek webového serveru.

(Zděděno od WebControl)
UniqueID

Získá jedinečný hierarchicky kvalifikovaný identifikátor pro serverový ovládací prvek.

(Zděděno od Control)
ValidateRequestMode

Získá nebo nastaví hodnotu, která určuje, jestli ovládací prvek kontroluje potenciálně nebezpečné hodnoty vstupu klienta z prohlížeče.

(Zděděno od Control)
Verbs

Získá kolekci vlastních příkazů přidružených k WebPart ovládacímu prvku.

ViewState

Získá slovník informací o stavu, který umožňuje uložit a obnovit stav zobrazení ovládacího prvku serveru napříč více požadavky na stejnou stránku.

(Zděděno od Control)
ViewStateIgnoresCase

Získá hodnotu, která určuje, zda se u objektu rozlišují malá a StateBag velká písmena.

(Zděděno od Control)
ViewStateMode

Získá nebo nastaví režim zobrazení tohoto ovládacího prvku.

(Zděděno od Control)
Visible

Získá nebo nastaví hodnotu, která určuje, jestli se serverový ovládací prvek vykreslí jako uživatelské rozhraní na stránce.

(Zděděno od Control)
WebBrowsableObject

Získá odkaz na WebPart ovládací prvek, který umožňuje jeho úpravu vlastními EditorPart ovládacími prvky.

WebPartManager

Získá odkaz na WebPartManager ovládací prvek přidružený k WebPart instanci ovládacího prvku.

Width

Získá nebo nastaví šířku ovládacího prvku webového serveru.

Wrap

Získá nebo nastaví hodnotu určující, jestli se obsah zalamuje na panelu.

(Zděděno od Panel)
Zone

Načte WebPartZoneBase zónu, která aktuálně obsahuje WebPart ovládací prvek.

ZoneIndex

Získá pozici indexu WebPart ovládacího prvku v rámci jeho zóny.

Metody

AddAttributesToRender(HtmlTextWriter)

Přidá informace o obrázku pozadí, zarovnání, zalamování a směru do seznamu atributů, které se mají vykreslit.

(Zděděno od Panel)
AddedControl(Control, Int32)

Volá se po přidání podřízeného ovládacího prvku do Controls kolekce Control objektu.

(Zděděno od Control)
AddParsedSubObject(Object)

Oznamuje ovládacímu prvku serveru, že došlo k analýze prvku, buď XML nebo HTML, a přidá prvek do objektu serverového ovládacího prvku ControlCollection .

(Zděděno od Control)
ApplyStyle(Style)

Zkopíruje všechny neprázdné prvky zadaného stylu do webového ovládacího prvku a přepíše všechny existující prvky stylu ovládacího prvku. Tuto metodu primárně používají vývojáři ovládacích prvek.

(Zděděno od WebControl)
ApplyStyleSheetSkin(Page)

Aplikuje vlastnosti stylu definované v šabloně stylů stránky na ovládací prvek.

(Zděděno od Control)
BeginRenderTracing(TextWriter, Object)

Spustí trasování dat pro vykreslování v době návrhu.

(Zděděno od Control)
BuildProfileTree(String, Boolean)

Shromažďuje informace o ovládacím prvku serveru a poskytuje ho do Trace vlastnosti, která se zobrazí, pokud je pro stránku povoleno trasování.

(Zděděno od Control)
ClearCachedClientID()

Nastaví hodnotu uloženou v mezipaměti ClientID na null .

(Zděděno od Control)
ClearChildControlState()

Odstraní informace o stavu ovládacího prvku pro podřízené ovládací prvky serverového ovládacího prvku.

(Zděděno od Control)
ClearChildState()

Odstraní informace o stavu zobrazení a stavu ovládacího prvku pro všechny podřízené ovládací prvky serverového ovládacího prvku.

(Zděděno od Control)
ClearChildViewState()

Odstraní informace o stavu zobrazení pro všechny podřízené ovládací prvky serverového ovládacího prvku.

(Zděděno od Control)
ClearEffectiveClientIDMode()

Nastaví ClientIDMode vlastnost aktuální instance ovládacího prvku a všech podřízených ovládacích prvků na Inherit .

(Zděděno od Control)
CopyBaseAttributes(WebControl)

Zkopíruje vlastnosti nezapouzdřené Style objektem ze zadaného ovládacího prvku webového serveru do ovládacího prvku webového serveru, ze kterého je tato metoda volána. Tuto metodu používají primárně vývojáři ovládacích prvek.

(Zděděno od WebControl)
CreateChildControls()

Volá se rozhraním ASP.NET, které upozorní serverové ovládací prvky, které používají implementaci založenou na složení k vytvoření podřízených ovládacích prvků, které obsahují v rámci přípravy na odeslání zpět nebo vykreslení.

(Zděděno od Control)
CreateControlCollection()

Vytvoří nový ControlCollection objekt, který bude obsahovat podřízené ovládací prvky (literál i server) serverového ovládacího prvku.

(Zděděno od Control)
CreateControlStyle()

Vytvoří objekt stylu, který interně používá ovládací Panel prvek k implementaci všech vlastností souvisejících se stylem.

(Zděděno od Panel)
CreateEditorParts()

Vrátí kolekci vlastních EditorPart ovládacích prvků, které lze použít k úpravě WebPart ovládacího prvku, když je v režimu úprav.

DataBind()

Váže zdroj dat k vyvolanému ovládacímu prvku serveru a všem jeho podřízeným ovládacím prvkům.

(Zděděno od Part)
DataBind(Boolean)

Vytvoří vazbu zdroje dat na vyvolaný serverový ovládací prvek a všechny jeho podřízené ovládací prvky s možností vyvolání DataBinding události.

(Zděděno od Control)
DataBindChildren()

Sváže zdroj dat s podřízenými ovládacími prvky ovládacího prvku serveru.

(Zděděno od Control)
Dispose()

Umožňuje, aby serverový ovládací prvek před uvolněním z paměti prováděl konečné vyčištění.

(Zděděno od Control)
EndRenderTracing(TextWriter, Object)

Ukončí trasování dat vykreslování v době návrhu.

(Zděděno od Control)
EnsureChildControls()

Určuje, zda ovládací prvek serveru obsahuje podřízené ovládací prvky. Pokud tomu tak není, vytvoří podřízené ovládací prvky.

(Zděděno od Control)
EnsureID()

Vytvoří identifikátor pro ovládací prvky, které nemají přiřazený identifikátor.

(Zděděno od Control)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
FindControl(String)

Vyhledá v aktuálním kontejneru pojmenování serverový ovládací prvek se zadaným id parametrem.

(Zděděno od Control)
FindControl(String, Int32)

Vyhledá v aktuálním kontejneru pojmenování serverový ovládací prvek se zadaným a celým číslem zadaným v parametru , který pomáhá id pathOffset při hledání. Tuto verzi metody byste neměli FindControl přepsat.

(Zděděno od Control)
Focus()

Nastaví fokus vstupu na ovládací prvek.

(Zděděno od Control)
GetDesignModeState()

Získá data návrhu pro ovládací prvek.

(Zděděno od Control)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetRouteUrl(Object)

Získá adresu URL, která odpovídá sadě parametrů trasy.

(Zděděno od Control)
GetRouteUrl(RouteValueDictionary)

Získá adresu URL, která odpovídá sadě parametrů trasy.

(Zděděno od Control)
GetRouteUrl(String, Object)

Získá adresu URL, která odpovídá sadě parametrů trasy a názvu trasy.

(Zděděno od Control)
GetRouteUrl(String, RouteValueDictionary)

Získá adresu URL, která odpovídá sadě parametrů trasy a názvu trasy.

(Zděděno od Control)
GetType()

Získá Type aktuální instanci.

(Zděděno od Object)
GetUniqueIDRelativeTo(Control)

Vrátí část s předponou UniqueID vlastnosti zadaného ovládacího prvku.

(Zděděno od Control)
HasControls()

Určuje, jestli serverový ovládací prvek obsahuje nějaké podřízené ovládací prvky.

(Zděděno od Control)
HasEvents()

Vrátí hodnotu určující, zda jsou události registrovány pro ovládací prvek nebo jakékoli podřízené ovládací prvky.

(Zděděno od Control)
IsLiteralContent()

Určuje, jestli ovládací prvek serveru obsahuje pouze obsah literálu.

(Zděděno od Control)
LoadControlState(Object)

Obnoví informace o stavu řízení z předchozího požadavku na stránku uloženého SaveControlState() metodou .

(Zděděno od Control)
LoadViewState(Object)

Obnoví informace o stavu zobrazení z předchozího požadavku, který byl uložen s SaveViewState() metodou.

(Zděděno od WebControl)
MapPathSecure(String)

Načte fyzickou cestu, na kterou se mapuje absolutní nebo relativní virtuální cesta.

(Zděděno od Control)
MemberwiseClone()

Vytvoří kopii aktuálního seznamu Object .

(Zděděno od Object)
MergeStyle(Style)

Zkopíruje všechny neprázdné prvky zadaného stylu do webového ovládacího prvku, ale nepřepíše žádné existující prvky stylu ovládacího prvku. Tato metoda se primárně používá pro řízení vývojářů.

(Zděděno od WebControl)
OnBubbleEvent(Object, EventArgs)

Určuje, jestli se událost pro serverový ovládací prvek předává do hierarchie ovládacích prvků serveru uživatelského rozhraní stránky.

(Zděděno od Control)
OnClosing(EventArgs)

Umožňuje odvozeným třídám poskytovat vlastní zpracování při WebPart zavření ovládacího prvku na stránce webové části.

OnConnectModeChanged(EventArgs)

Umožňuje odvozeným třídám poskytovat vlastní zpracování při WebPart zahájení nebo ukončení procesu připojení k jiným ovládacím prvkům.

OnDataBinding(EventArgs)

Vyvolá DataBinding událost .

(Zděděno od Control)
OnDeleting(EventArgs)

Umožňuje odvozeným třídám poskytovat vlastní zpracování, když WebPart je ovládací prvek trvale odebrán z webové části stránky.

OnEditModeChanged(EventArgs)

Umožňuje odvozeným třídám poskytovat vlastní zpracování, když WebPart ovládací prvek vstoupí nebo opouští režim úprav.

OnInit(EventArgs)

Vyvolá Init událost .

(Zděděno od Control)
OnLoad(EventArgs)

Vyvolá Load událost .

(Zděděno od Control)
OnPreRender(EventArgs)

Vyvolá PreRender událost .

(Zděděno od Control)
OnUnload(EventArgs)

Vyvolá Unload událost .

(Zděděno od Control)
OpenFile(String)

Získá Stream hodnotu použitou ke čtení souboru.

(Zděděno od Control)
RaiseBubbleEvent(Object, EventArgs)

Přiřadí všechny zdroje události a její informace nadřazenému prvku.

(Zděděno od Control)
RemovedControl(Control)

Volá se po odebrání podřízeného ovládacího Controls prvku z kolekce objektu Control .

(Zděděno od Control)
Render(HtmlTextWriter)

Vykreslí ovládací prvek do zadaného zapisovače HTML.

(Zděděno od WebControl)
RenderBeginTag(HtmlTextWriter)

Vykreslí úvodní značku HTML Panel ovládacího prvku určenému zapisovači.

(Zděděno od Panel)
RenderChildren(HtmlTextWriter)

Vypíše obsah dětí ovládacího prvku serveru do poskytnutého objektu, který zapíše HtmlTextWriter obsah, který se má vykreslit na klientovi.

(Zděděno od Control)
RenderContents(HtmlTextWriter)

Vykreslí obsah ovládacího prvku do zadaného zapisovače. Tato metoda se primárně používá pro řízení vývojářů.

(Zděděno od WebControl)
RenderControl(HtmlTextWriter)

Vystupuje obsah řízení serveru do poskytnutého objektu a ukládá informace o trasování ovládacího prvku, pokud HtmlTextWriter je povoleno trasování.

(Zděděno od Control)
RenderControl(HtmlTextWriter, ControlAdapter)

Vystupuje obsah řízení serveru do poskytnutého HtmlTextWriter objektu pomocí poskytnutého ControlAdapter objektu.

(Zděděno od Control)
RenderEndTag(HtmlTextWriter)

Vykreslí uzavírací značku HTML Panel ovládacího prvku do zadaného zapisovače.

(Zděděno od Panel)
ResolveAdapter()

Získá adaptér ovládacího prvku zodpovědný za vykreslení zadaného ovládacího prvku.

(Zděděno od Control)
ResolveClientUrl(String)

Získá adresu URL, kterou může použít prohlížeč.

(Zděděno od Control)
ResolveUrl(String)

Převede adresu URL na adresu, která je použitelný pro žádajícího klienta.

(Zděděno od Control)
SaveControlState()

Uloží všechny změny stavu ovládacího prvku serveru, ke kterým došlo od okamžiku, kdy byla stránka odeslána zpět na server.

(Zděděno od Control)
SaveViewState()

Uloží všechny stavy, které byly změněny po TrackViewState() vyvolání metody.

(Zděděno od WebControl)
SetDesignModeState(IDictionary)

Nastaví data při návrhu ovládacího prvku.

(Zděděno od Control)
SetPersonalizationDirty()

Nastaví příznak označující, že se pro aktuální instanci ovládacího prvku změnila data individuálního nastavení WebPart .

SetPersonalizationDirty(Control)

Nastaví příznak označující, že se změnila data individuálního nastavení pro zadaný serverový ovládací prvek, který se nachází v WebPartZoneBase zóně.

SetRenderMethodDelegate(RenderMethod)

Přiřadí delegáta obslužné rutiny události, aby vykreslil serverový ovládací prvek a jeho obsah do svého nadřazeného ovládacího prvku.

(Zděděno od Control)
SetTraceData(Object, Object)

Nastaví data trasování pro trasování vykreslování dat při návrhu pomocí klíče dat trasování a hodnoty dat trasování.

(Zděděno od Control)
SetTraceData(Object, Object, Object)

Nastaví data trasování pro trasování vykreslování dat při návrhu, pomocí sledovaného objektu, klíče trasování dat a hodnoty dat trasování.

(Zděděno od Control)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
TrackViewState()

Způsobí, že ovládací prvek bude sledovat změny stavu zobrazení, aby mohl být uložen ve ViewState vlastnosti objektu.

Události

DataBinding

Nastane, když se ovládací prvek serveru váže na zdroj dat.

(Zděděno od Control)
Disposed

Vyvolá se při uvolnění serverového ovládacího prvku z paměti, což je poslední fáze životního cyklu řízení serveru, když se ASP.NET požadovaná stránka serveru.

(Zděděno od Control)
Init

Vyvolá se při inicializaci serverového ovládacího prvku, což je první krok v jeho životním cyklu.

(Zděděno od Control)
Load

Vyvolá se při načtení serverového ovládacího prvku do Page objektu .

(Zděděno od Control)
PreRender

Vyvolá se po Control načtení objektu, ale před vykreslováním.

(Zděděno od Control)
Unload

Nastane, když je serverový ovládací prvek uvolněn z paměti.

(Zděděno od Control)

Explicitní implementace rozhraní

IAttributeAccessor.GetAttribute(String)

Získá atribut webového ovládacího prvku se zadaným názvem.

(Zděděno od WebControl)
IAttributeAccessor.SetAttribute(String, String)

Nastaví atribut webového ovládacího prvku na zadaný název a hodnotu.

(Zděděno od WebControl)
ICompositeControlDesignerAccessor.RecreateChildControls()

Umožňuje vývojářům návrháře v rámci složené části ovládacího prvku na návrhové ploše znovu vytvořit podřízené ovládací prvky ovládacího prvku.

(Zděděno od Part)
IControlBuilderAccessor.ControlBuilder

Popis tohoto člena naleznete v tématu ControlBuilder .

(Zděděno od Control)
IControlDesignerAccessor.GetDesignModeState()

Popis tohoto člena naleznete v tématu GetDesignModeState() .

(Zděděno od Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

Popis tohoto člena naleznete v tématu SetDesignModeState(IDictionary) .

(Zděděno od Control)
IControlDesignerAccessor.SetOwnerControl(Control)

Popis tohoto člena naleznete v tématu SetOwnerControl(Control) .

(Zděděno od Control)
IControlDesignerAccessor.UserData

Popis tohoto člena naleznete v tématu UserData .

(Zděděno od Control)
IDataBindingsAccessor.DataBindings

Popis tohoto člena naleznete v tématu DataBindings .

(Zděděno od Control)
IDataBindingsAccessor.HasDataBindings

Popis tohoto člena najdete v tématu HasDataBindings .

(Zděděno od Control)
IExpressionsAccessor.Expressions

Popis tohoto člena najdete v tématu Expressions .

(Zděděno od Control)
IExpressionsAccessor.HasExpressions

Popis tohoto člena najdete v tématu HasExpressions .

(Zděděno od Control)
IParserAccessor.AddParsedSubObject(Object)

Popis tohoto člena najdete v tématu AddParsedSubObject(Object) .

(Zděděno od Control)

Metody rozšíření

FindDataSourceControl(Control)

Vrátí zdroj dat, který je přidružen k ovládacímu prvku dat pro určený ovládací prvek.

FindFieldTemplate(Control, String)

Vrátí šablonu pole pro zadaný sloupec v názvovém kontejneru zadaného ovládacího prvku.

FindMetaTable(Control)

Vrátí objekt meta objektu obsahujícího ovládací prvek dat.

GetDefaultValues(INamingContainer)

Získá kolekci výchozích hodnot pro určený ovládací prvek dat.

GetMetaTable(INamingContainer)

Získá metadata tabulky pro určený ovládací prvek dat.

SetMetaTable(INamingContainer, MetaTable)

Nastaví metadata tabulky pro určený ovládací prvek dat.

SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>)

Nastaví metadata tabulky a mapování výchozích hodnot pro určený ovládací prvek dat.

SetMetaTable(INamingContainer, MetaTable, Object)

Nastaví metadata tabulky a mapování výchozích hodnot pro určený ovládací prvek dat.

TryGetMetaTable(INamingContainer, MetaTable)

Určuje, jestli jsou k dispozici metadata tabulky.

EnableDynamicData(INamingContainer, Type)

Povoluje chování dynamických dat pro určený ovládací prvek dat.

EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>)

Povoluje chování dynamických dat pro určený ovládací prvek dat.

EnableDynamicData(INamingContainer, Type, Object)

Povoluje chování dynamických dat pro určený ovládací prvek dat.

Platí pro

Viz také