Control Třída

Definice

Definuje vlastnosti, metody a události, které jsou sdíleny všemi serverovými ovládacími prvky ASP.NET.Defines the properties, methods, and events that are shared by all ASP.NET server controls.

public ref class Control : IDisposable, System::ComponentModel::IComponent, System::Web::UI::IDataBindingsAccessor, System::Web::UI::IParserAccessor
public ref class Control : IDisposable, System::ComponentModel::IComponent, System::Web::UI::IControlBuilderAccessor, System::Web::UI::IControlDesignerAccessor, System::Web::UI::IDataBindingsAccessor, System::Web::UI::IExpressionsAccessor, System::Web::UI::IParserAccessor, System::Web::UI::IUrlResolutionService
public class Control : IDisposable, System.ComponentModel.IComponent, System.Web.UI.IDataBindingsAccessor, System.Web.UI.IParserAccessor
[System.ComponentModel.Bindable(true)]
[System.Web.UI.Themeable(false)]
public class Control : IDisposable, System.ComponentModel.IComponent, System.Web.UI.IControlBuilderAccessor, System.Web.UI.IControlDesignerAccessor, System.Web.UI.IDataBindingsAccessor, System.Web.UI.IExpressionsAccessor, System.Web.UI.IParserAccessor, System.Web.UI.IUrlResolutionService
type Control = class
    interface IComponent
    interface IDisposable
    interface IParserAccessor
    interface IDataBindingsAccessor
[<System.ComponentModel.Bindable(true)>]
[<System.Web.UI.Themeable(false)>]
type Control = class
    interface IComponent
    interface IDisposable
    interface IParserAccessor
    interface IUrlResolutionService
    interface IDataBindingsAccessor
    interface IControlBuilderAccessor
    interface IControlDesignerAccessor
    interface IExpressionsAccessor
Public Class Control
Implements IComponent, IDataBindingsAccessor, IDisposable, IParserAccessor
Public Class Control
Implements IComponent, IControlBuilderAccessor, IControlDesignerAccessor, IDataBindingsAccessor, IDisposable, IExpressionsAccessor, IParserAccessor, IUrlResolutionService
Dědičnost
Control
Odvozené
Atributy
Implementuje

Příklady

Následující příklad ukazuje vlastní serverový ovládací prvek, který je odvozen z Control třídy.The following example demonstrates a custom server control that derives from the Control class. InnerContentTřída Přepisuje Control.Render metodu, kontroluje, zda má třída podřízené ovládací prvky na stránce a určuje, zda je první podřízený prvek ovládacího prvku literál.The InnerContent class overrides the Control.Render method, checks to see if the class has any child controls on the page and determines whether the first child of the control is a literal control. Pokud jsou splněny obě tyto podmínky, přepsaná metoda zapíše řetězec HTML <H2> vaše zpráva:, obsah ovládacího prvku literálu a uzavírací </H2> značka na stránku webového formuláře.If both of these conditions are met, the overridden method writes the HTML string <H2>Your Message:, the contents of the literal control, and a closing </H2> tag to the Web Forms page.

Důležité

V tomto příkladu je textové pole, které přijímá vstup uživatele, což je potenciální bezpečnostní hrozba.This example has a text box that accepts user input, which is a potential security threat. Ve výchozím nastavení webové stránky ASP.NET ověřují, zda vstup uživatele nezahrnuje skripty ani prvky jazyka HTML.By default, ASP.NET Web pages validate that user input does not include script or HTML elements. Další informace najdete v tématu Přehled zneužití skriptů.For more information, see Script Exploits Overview.

using System;
using System.Web;
using System.Web.UI;

namespace SimpleControlSamples {

    public class InnerContent : Control {
    [System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name="Execution")]
       protected override void Render(HtmlTextWriter output) {

           if ( (HasControls()) && (Controls[0] is LiteralControl) ) {
               output.Write("<H2>Your message : ");
               Controls[0].RenderControl(output);
               output.Write("</H2>");
           }
       }
    }
}

Option Explicit
Option Strict

Imports System.Web
Imports System.Web.UI

Namespace SimpleControlSamples
    Public Class InnerContent
        Inherits Control
        <System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.Demand, Name:="Execution")> _
        Protected Overrides Sub Render(output As HtmlTextWriter)
            
            If HasControls() And TypeOf Controls(0) Is LiteralControl Then
                output.Write("<H2>Your message : ")
                Controls(0).RenderControl(output)
                output.Write("</H2>")
            End If
        End Sub
    End Class
End Namespace 'SimpleControlSamples

Poznámky

Toto je primární třída, kterou můžete odvodit při vývoji vlastních ovládacích prvků ASP.NET serveru.This is the primary class that you derive from when you develop custom ASP.NET server controls. Controlnemá žádné specifické funkce uživatelského rozhraní (UI).Control does not have any user interface (UI) specific features. Pokud vytváříte ovládací prvek, který nemá uživatelské rozhraní, nebo kombinuje jiné ovládací prvky, které vykreslují vlastní uživatelské rozhraní, odvodit z Control .If you are authoring a control that does not have a UI, or combines other controls that render their own UI, derive from Control. Pokud vytváříte ovládací prvek, který má uživatelské rozhraní, odvozujte z WebControl nebo jakýkoli ovládací prvek v System.Web.UI.WebControls oboru názvů, který poskytuje vhodný výchozí bod pro váš vlastní ovládací prvek.If you are authoring a control that does have a UI, derive from WebControl or any control in the System.Web.UI.WebControls namespace that provides an appropriate starting point for your custom control.

ControlTřída je základní třídou pro všechny ovládací prvky serveru ASP.NET, včetně vlastních ovládacích prvků, uživatelských ovládacích prvků a stránek.The Control class is the base class for all ASP.NET server controls, including custom controls, user controls, and pages. ASP.NET stránky jsou instance Page třídy, která dědí z Control třídy a který zpracovává požadavky na soubory, které mají příponu. aspx.ASP.NET pages are instances of the Page class, which inherits from the Control class, and that handle requests for files that have an .aspx extension.

ControlTřídu lze použít přímo nebo nepřímo jako součást uživatelského rozhraní pro webovou aplikaci a jako takový by měla být kontrolována, aby bylo zajištěno, že jsou dodržovány osvědčené postupy pro psaní zabezpečeného kódu a zabezpečení aplikací.The Control class can directly or indirectly be used as part of the user interface for your Web application, and as such should be scrutinized to make sure best practices for writing secure code and securing applications are followed.

Obecné informace o těchto tématech najdete v tématech Přehled hrozeb zabezpečení webových aplikací, osvědčených postupů zásad zabezpečenía klíčových konceptů zabezpečení.For general information on these topics, see Overview of Web Application Security Threats, Security Policy Best Practices, and Key Security Concepts. Další informace naleznete v tématu zabezpečení standardních ovládacích prvků, Postupy: Zobrazení bezpečných chybových zpráv, Postupy: Ochrana před zneužitím skriptu ve webové aplikaci použitím kódování HTML pro řetězcea Úvod k ovládacím prvkům ověřování.For more specific information, see Securing Standard Controls, How to: Display Safe Error Messages, How to: Protect Against Script Exploits in a Web Application by Applying HTML Encoding to Strings, and Introduction to the Validation Controls.

Konstruktory

Control()

Inicializuje novou instanci Control třídy.Initializes a new instance of the Control class.

Vlastnosti

Adapter

Načte pro ovládací prvek adaptér pro konkrétního prohlížeče.Gets the browser-specific adapter for the control.

AppRelativeTemplateSourceDirectory

Získá nebo nastaví virtuální adresář nebo objekt relativní vzhledem k aplikaci Page UserControl , který obsahuje tento ovládací prvek.Gets or sets the application-relative virtual directory of the Page or UserControl object that contains this control.

BindingContainer

Získá ovládací prvek, který obsahuje datovou vazbu tohoto ovládacího prvku.Gets the control that contains this control's data binding.

ChildControlsCreated

Získá hodnotu, která označuje, zda byly vytvořeny podřízené ovládací prvky serverového ovládacího prvku.Gets a value that indicates whether the server control's child controls have been created.

ClientID

Získá ID ovládacího prvku pro kód HTML, který je generován pomocí ASP.NET.Gets the control ID for HTML markup that is generated by ASP.NET.

ClientIDMode

Získá nebo nastaví algoritmus, který se použije k vygenerování hodnoty ClientID Vlastnosti.Gets or sets the algorithm that is used to generate the value of the ClientID property.

ClientIDSeparator

Získá hodnotu znaku představující znak oddělovače použitý ve ClientID Vlastnosti.Gets a character value representing the separator character used in the ClientID property.

Context

Získá HttpContext objekt přidružený k ovládacímu prvku serveru pro aktuální webový požadavek.Gets the HttpContext object associated with the server control for the current Web request.

Controls

Získává ControlCollection objekt, který představuje podřízené ovládací prvky pro zadaný serverový ovládací prvek v hierarchii uživatelského rozhraní.Gets a ControlCollection object that represents the child controls for a specified server control in the UI hierarchy.

DataItemContainer

Získá odkaz na názvový kontejner, pokud implementuje názvový kontejner IDataItemContainer .Gets a reference to the naming container if the naming container implements IDataItemContainer.

DataKeysContainer

Získá odkaz na názvový kontejner, pokud implementuje názvový kontejner IDataKeysControl .Gets a reference to the naming container if the naming container implements IDataKeysControl.

DesignMode

Načte hodnotu, která označuje, zda je ovládací prvek používán na návrhové ploše.Gets a value indicating whether a control is being used on a design surface.

EnableTheming

Získá nebo nastaví hodnotu označující, jestli se pro tento ovládací prvek použijí motivy.Gets or sets a value indicating whether themes apply to this control.

EnableViewState

Získává nebo nastavuje hodnotu, která označuje, jestli ovládací prvek serveru zachovává svůj stav zobrazení, a stav zobrazení všech podřízených ovládacích prvků, které obsahuje, pro žádajícího klienta.Gets or sets a value indicating whether the server control persists its view state, and the view state of any child controls it contains, to the requesting client.

Events

Načte seznam delegátů obslužných rutin událostí pro ovládací prvek.Gets a list of event handler delegates for the control. Tato vlastnost je jen ke čtení.This property is read-only.

HasChildViewState

Získá hodnotu, která označuje, zda mají podřízené ovládací prvky aktuálního ovládacího prvku serveru všechna uložená nastavení stavu zobrazení.Gets a value indicating whether the current server control's child controls have any saved view-state settings.

ID

Získá nebo nastaví programový identifikátor přiřazený ovládacímu prvku serveru.Gets or sets the programmatic identifier assigned to the server control.

IdSeparator

Získá znak použitý k oddělení identifikátorů ovládacího prvku.Gets the character used to separate control identifiers.

IsChildControlStateCleared

Získává hodnotu určující, zda ovládací prvky obsažené v rámci tohoto ovládacího prvku mají stav ovládacích prvků.Gets a value indicating whether controls contained within this control have control state.

IsTrackingViewState

Získá hodnotu, která označuje, zda serverový ovládací prvek ukládá změny stavu zobrazení.Gets a value that indicates whether the server control is saving changes to its view state.

IsViewStateEnabled

Načte hodnotu, která označuje, jestli je pro tento ovládací prvek povolený stav zobrazení.Gets a value indicating whether view state is enabled for this control.

LoadViewStateByID

Načte hodnotu, která označuje, zda se ovládací prvek účastní načítání jeho stavu zobrazení ID místo indexu.Gets a value indicating whether the control participates in loading its view state by ID instead of index.

NamingContainer

Získá odkaz na kontejner názvového serveru ovládacího prvku, který vytvoří jedinečný obor názvů pro odlišení ovládacích prvků serveru se stejnou ID hodnotou vlastnosti.Gets a reference to the server control's naming container, which creates a unique namespace for differentiating between server controls with the same ID property value.

Page

Získá odkaz na Page instanci, která obsahuje serverový ovládací prvek.Gets a reference to the Page instance that contains the server control.

Parent

Získá odkaz na nadřazený ovládací prvek serveru ovládacího prvku v hierarchii ovládacích prvků stránky.Gets a reference to the server control's parent control in the page control hierarchy.

RenderingCompatibility

Získá hodnotu, která určuje verzi ASP.NET, s jakou bude HTML vykresleno kompatibilní.Gets a value that specifies the ASP.NET version that rendered HTML will be compatible with.

Site

Získá informace o kontejneru, který je hostitelem aktuálního ovládacího prvku, když je vykreslen na návrhové ploše.Gets information about the container that hosts the current control when rendered on a design surface.

SkinID

Získá nebo nastaví vzhled, který má být použit pro ovládací prvek.Gets or sets the skin to apply to the control.

TemplateControl

Získá nebo nastaví odkaz na šablonu, která obsahuje tento ovládací prvek.Gets or sets a reference to the template that contains this control.

TemplateSourceDirectory

Načte virtuální adresář Page nebo obsahující UserControl aktuální serverový ovládací prvek.Gets the virtual directory of the Page or UserControl that contains the current server control.

UniqueID

Získá jedinečný a hierarchicky kvalifikovaný identifikátor pro serverový ovládací prvek.Gets the unique, hierarchically qualified identifier for the server control.

ValidateRequestMode

Získává nebo nastavuje hodnotu, která indikuje, jestli ovládací prvek kontroluje vstup klienta z prohlížeče pro potenciálně nebezpečné hodnoty.Gets or sets a value that indicates whether the control checks client input from the browser for potentially dangerous values.

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.Gets a dictionary of state information that allows you to save and restore the view state of a server control across multiple requests for the same page.

ViewStateIgnoresCase

Načte hodnotu, která označuje, zda StateBag se v objektu nerozlišují velká a malá písmena.Gets a value that indicates whether the StateBag object is case-insensitive.

ViewStateMode

Získá nebo nastaví režim stavu zobrazení tohoto ovládacího prvku.Gets or sets the view-state mode of this control.

Visible

Získává nebo nastavuje hodnotu, která indikuje, jestli je serverový ovládací prvek vykreslený jako uživatelské rozhraní na stránce.Gets or sets a value that indicates whether a server control is rendered as UI on the page.

Metody

AddedControl(Control, Int32)

Volá se po přidání podřízeného ovládacího prvku do Controls kolekce Control objektu.Called after a child control is added to the Controls collection of the Control object.

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 .Notifies the server control that an element, either XML or HTML, was parsed, and adds the element to the server control's ControlCollection object.

ApplyStyleSheetSkin(Page)

Aplikuje vlastnosti stylu definované v šabloně stylů stránky na ovládací prvek.Applies the style properties defined in the page style sheet to the control.

BeginRenderTracing(TextWriter, Object)

Spustí trasování dat pro vykreslování v době návrhu.Begins design-time tracing of rendering data.

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í.Gathers information about the server control and delivers it to the Trace property to be displayed when tracing is enabled for the page.

ClearCachedClientID()

Nastaví hodnotu uloženou v mezipaměti ClientID na null .Sets the cached ClientID value to null.

ClearChildControlState()

Odstraní informace o stavu ovládacího prvku pro podřízené ovládací prvky serverového ovládacího prvku.Deletes the control-state information for the server control's child controls.

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.Deletes the view-state and control-state information for all the server control's child controls.

ClearChildViewState()

Odstraní informace o stavu zobrazení pro všechny podřízené ovládací prvky serverového ovládacího prvku.Deletes the view-state information for all the server control's child controls.

ClearEffectiveClientIDMode()

Nastaví ClientIDMode vlastnost aktuální instance ovládacího prvku a všech podřízených ovládacích prvků na Inherit .Sets the ClientIDMode property of the current control instance and of any child controls to Inherit.

CreateChildControls()

Volá se rozhraním stránky ASP.NET k oznamování serverovým ovládacím prvkům, které používají implementaci založenou na složení, k vytvoření všech podřízených ovládacích prvků, které obsahují při přípravě pro publikování zpět nebo vykreslování.Called by the ASP.NET page framework to notify server controls that use composition-based implementation to create any child controls they contain in preparation for posting back or rendering.

CreateControlCollection()

Vytvoří nový ControlCollection objekt pro uložení podřízených ovládacích prvků (literálu i serveru) ovládacího prvku Server.Creates a new ControlCollection object to hold the child controls (both literal and server) of the server control.

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.Binds a data source to the invoked server control and all its child controls.

DataBind(Boolean)

Váže zdroj dat na vyvolaný serverový ovládací prvek a všechny jeho podřízené ovládací prvky s možností vyvolání DataBinding události.Binds a data source to the invoked server control and all its child controls with an option to raise the DataBinding event.

DataBindChildren()

Váže zdroj dat k podřízeným ovládacím prvkům serverového ovládacího prvku.Binds a data source to the server control's child controls.

Dispose()

Umožňuje serverový ovládací prvek provést finální vyčištění před jeho uvolněním z paměti.Enables a server control to perform final clean up before it is released from memory.

EndRenderTracing(TextWriter, Object)

Ukončí trasování dat pro vykreslování v době návrhu.Ends design-time tracing of rendering data.

EnsureChildControls()

Určuje, zda ovládací prvek serveru obsahuje podřízené ovládací prvky.Determines whether the server control contains child controls. Pokud tomu tak není, vytvoří podřízené ovládací prvky.If it does not, it creates child controls.

EnsureID()

Vytvoří identifikátor pro ovládací prvky, které nemají přiřazen identifikátor.Creates an identifier for controls that do not have an identifier assigned.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

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

Vyhledá v aktuálním názvovém kontejneru serverový ovládací prvek se zadaným id parametrem.Searches the current naming container for a server control with the specified id parameter.

FindControl(String, Int32)

Vyhledá v aktuálním názvovém kontejneru serverový ovládací prvek se zadaným id a celočíselným pathOffset parametrem, který pomáhá hledání.Searches the current naming container for a server control with the specified id and an integer, specified in the pathOffset parameter, which aids in the search. Tuto verzi metody byste neměli přepsat FindControl .You should not override this version of the FindControl method.

Focus()

Nastaví fokus vstupu na ovládací prvek.Sets input focus to a control.

GetDesignModeState()

Načte data v době návrhu ovládacího prvku.Gets design-time data for a control.

GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

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

Získá adresu URL, která odpovídá sadě parametrů trasy.Gets the URL that corresponds to a set of route parameters.

GetRouteUrl(RouteValueDictionary)

Získá adresu URL, která odpovídá sadě parametrů trasy.Gets the URL that corresponds to a set of route parameters.

GetRouteUrl(String, Object)

Získá adresu URL, která odpovídá sadě parametrů směrování a názvu trasy.Gets the URL that corresponds to a set of route parameters and a route name.

GetRouteUrl(String, RouteValueDictionary)

Získá adresu URL, která odpovídá sadě parametrů směrování a názvu trasy.Gets the URL that corresponds to a set of route parameters and a route name.

GetType()

Získá Type aktuální instanci.Gets the Type of the current instance.

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

Vrátí předem stanovenou část UniqueID vlastnosti určeného ovládacího prvku.Returns the prefixed portion of the UniqueID property of the specified control.

HasControls()

Určuje, zda serverový ovládací prvek obsahuje podřízené ovládací prvky.Determines if the server control contains any child controls.

HasEvents()

Vrací hodnotu určující, zda jsou události registrovány pro ovládací prvek nebo jakékoli podřízené ovládací prvky.Returns a value indicating whether events are registered for the control or any child controls.

IsLiteralContent()

Určuje, zda ovládací prvek Server obsahuje pouze literálový obsah.Determines if the server control holds only literal content.

LoadControlState(Object)

Obnoví informace o stavu ovládacího prvku z předchozí žádosti o stránku uložené SaveControlState() metodou.Restores control-state information from a previous page request that was saved by the SaveControlState() method.

LoadViewState(Object)

Obnoví informace o stavu zobrazení z předchozí žádosti o stránku uložené SaveViewState() metodou.Restores view-state information from a previous page request that was saved by the SaveViewState() method.

MapPathSecure(String)

Načte fyzickou cestu, na kterou je namapována virtuální cesta, buď absolutní, nebo relativní.Retrieves the physical path that a virtual path, either absolute or relative, maps to.

MemberwiseClone()

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object.

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

Určuje, zda je událost ovládacího prvku Server předána hierarchii ovládacích prvků serveru uživatelského rozhraní stránky.Determines whether the event for the server control is passed up the page's UI server control hierarchy.

OnDataBinding(EventArgs)

Vyvolá DataBinding událost.Raises the DataBinding event.

OnInit(EventArgs)

Vyvolá Init událost.Raises the Init event.

OnLoad(EventArgs)

Vyvolá Load událost.Raises the Load event.

OnPreRender(EventArgs)

Vyvolá PreRender událost.Raises the PreRender event.

OnUnload(EventArgs)

Vyvolá Unload událost.Raises the Unload event.

OpenFile(String)

Načte soubor, který Stream se použije ke čtení souboru.Gets a Stream used to read a file.

RaiseBubbleEvent(Object, EventArgs)

Přiřadí všechny zdroje události a její informace nadřazenému ovládacímu prvku.Assigns any sources of the event and its information to the control's parent.

RemovedControl(Control)

Volá se po odebrání podřízeného ovládacího prvku z Controls kolekce Control objektu.Called after a child control is removed from the Controls collection of the Control object.

Render(HtmlTextWriter)

Odesílá obsah ovládacího prvku serveru do poskytnutého HtmlTextWriter objektu, který zapisuje obsah, který má být vykreslen na klientovi.Sends server control content to a provided HtmlTextWriter object, which writes the content to be rendered on the client.

RenderChildren(HtmlTextWriter)

Vypíše obsah podřízených ovládacích prvků serveru do poskytnutého HtmlTextWriter objektu, který zapisuje obsah, který má být vykreslen na klientovi.Outputs the content of a server control's children to a provided HtmlTextWriter object, which writes the content to be rendered on the client.

RenderControl(HtmlTextWriter)

Vypíše obsah ovládacího prvku serveru na poskytnutý HtmlTextWriter objekt a uloží trasovací informace o ovládacím prvku, pokud je povoleno trasování.Outputs server control content to a provided HtmlTextWriter object and stores tracing information about the control if tracing is enabled.

RenderControl(HtmlTextWriter, ControlAdapter)

Vytvoří výstup obsahu ovládacího prvku serveru pro zadaný HtmlTextWriter objekt pomocí poskytnutého ControlAdapter objektu.Outputs server control content to a provided HtmlTextWriter object using a provided ControlAdapter object.

ResolveAdapter()

Získá adaptér ovládacího prvku, který je zodpovědný za vykreslení zadaného ovládacího prvku.Gets the control adapter responsible for rendering the specified control.

ResolveClientUrl(String)

Získá adresu URL, kterou může použít prohlížeč.Gets a URL that can be used by the browser.

ResolveUrl(String)

Převede adresu URL na tu, která je použitelná na žádajícím klientovi.Converts a URL into one that is usable on the requesting client.

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.Saves any server control state changes that have occurred since the time the page was posted back to the server.

SaveViewState()

Uloží všechny změny v ovládacím prvku serveru, ke kterým došlo od okamžiku, kdy byla stránka publikována zpět na server.Saves any server control view-state changes that have occurred since the time the page was posted back to the server.

SetDesignModeState(IDictionary)

Nastaví data při návrhu ovládacího prvku.Sets design-time data for a control.

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.Assigns an event handler delegate to render the server control and its content into its parent 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í.Sets trace data for design-time tracing of rendering data, using the trace data key and the trace data value.

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í.Sets trace data for design-time tracing of rendering data, using the traced object, the trace data key, and the trace data value.

ToString()

Vrátí řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

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

Způsobí sledování změn stavu zobrazení na ovládacím prvku serveru tak, aby mohly být uloženy v objektu ovládacího prvku serveru StateBag .Causes tracking of view-state changes to the server control so they can be stored in the server control's StateBag object. Tento objekt je přístupný prostřednictvím ViewState Vlastnosti.This object is accessible through the ViewState property.

Události

DataBinding

Nastane, pokud se serverový ovládací prvek váže ke zdroji dat.Occurs when the server control binds to a data source.

Disposed

Nastane, pokud se serverový ovládací prvek uvolní z paměti, což je poslední fáze životního cyklu řízení serveru, když se požaduje stránka ASP.NET.Occurs when a server control is released from memory, which is the last stage of the server control lifecycle when an ASP.NET page is requested.

Init

Nastane při inicializaci ovládacího prvku serveru, který je prvním krokem v jeho životním cyklu.Occurs when the server control is initialized, which is the first step in its lifecycle.

Load

Nastane, pokud je serverový ovládací prvek načten do Page objektu.Occurs when the server control is loaded into the Page object.

PreRender

Nastane po Control načtení objektu, ale před jeho vykreslením.Occurs after the Control object is loaded but prior to rendering.

Unload

Vyvolá se v případě, že je serverový ovládací prvek uvolněn z paměti.Occurs when the server control is unloaded from memory.

Explicitní implementace rozhraní

IControlBuilderAccessor.ControlBuilder

Popis tohoto člena naleznete v tématu ControlBuilder .For a description of this member, see ControlBuilder.

IControlDesignerAccessor.GetDesignModeState()

Popis tohoto člena naleznete v tématu GetDesignModeState() .For a description of this member, see GetDesignModeState().

IControlDesignerAccessor.SetDesignModeState(IDictionary)

Popis tohoto člena naleznete v tématu SetDesignModeState(IDictionary) .For a description of this member, see SetDesignModeState(IDictionary).

IControlDesignerAccessor.SetOwnerControl(Control)

Popis tohoto člena naleznete v tématu SetOwnerControl(Control) .For a description of this member, see SetOwnerControl(Control).

IControlDesignerAccessor.UserData

Popis tohoto člena naleznete v tématu UserData .For a description of this member, see UserData.

IDataBindingsAccessor.DataBindings

Popis tohoto člena naleznete v tématu DataBindings .For a description of this member, see DataBindings.

IDataBindingsAccessor.HasDataBindings

Popis tohoto člena naleznete v tématu HasDataBindings .For a description of this member, see HasDataBindings.

IExpressionsAccessor.Expressions

Popis tohoto člena naleznete v tématu Expressions .For a description of this member, see Expressions.

IExpressionsAccessor.HasExpressions

Popis tohoto člena naleznete v tématu HasExpressions .For a description of this member, see HasExpressions.

IParserAccessor.AddParsedSubObject(Object)

Popis tohoto člena naleznete v tématu AddParsedSubObject(Object) .For a description of this member, see AddParsedSubObject(Object).

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.Returns the data source that is associated with the data control for the specified control.

FindFieldTemplate(Control, String)

Vrátí šablonu pole pro zadaný sloupec v názvovém kontejneru zadaného ovládacího prvku.Returns the field template for the specified column in the specified control's naming container.

FindMetaTable(Control)

Vrátí objekt meta objektu obsahujícího ovládací prvek dat.Returns the metatable object for the containing data control.

Platí pro

Viz také