SiteMapDataSource Třída

Definice

Poskytuje ovládací prvek zdroje dat, který ovládací prvky webového serveru a další ovládací prvky mohou použít pro vytvoření vazby na hierarchická data mapy webu.Provides a data source control that Web server controls and other controls can use to bind to hierarchical site map data.

public ref class SiteMapDataSource : System::Web::UI::HierarchicalDataSourceControl, System::ComponentModel::IListSource, System::Web::UI::IDataSource
[System.Drawing.ToolboxBitmap(typeof(System.Web.UI.WebControls.SiteMapDataSource))]
public class SiteMapDataSource : System.Web.UI.HierarchicalDataSourceControl, System.ComponentModel.IListSource, System.Web.UI.IDataSource
[<System.Drawing.ToolboxBitmap(typeof(System.Web.UI.WebControls.SiteMapDataSource))>]
type SiteMapDataSource = class
    inherit HierarchicalDataSourceControl
    interface IDataSource
    interface IListSource
Public Class SiteMapDataSource
Inherits HierarchicalDataSourceControl
Implements IDataSource, IListSource
Dědičnost
Atributy
Implementuje

Příklady

Následující příklad kódu ukazuje, jak deklarativně navazovat TreeView ovládací prvek na mapu webu pomocí SiteMapDataSource ovládacího prvku.The following code example demonstrates how to declaratively bind a TreeView control to a site map using a SiteMapDataSource control. Data mapy webu se načítají počínaje úrovní kořenového uzlu.The site map data is retrieved beginning at the root node level.

<%@ Page Language="C#" %>
<!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>ASP.NET Example</title>
</head>
<body>
        <form id="form1" runat="server">
            <asp:SiteMapDataSource
                id="SiteMapDataSource1"
                runat="server" />

            <asp:TreeView
                id="TreeView1"
                runat="server"
                DataSourceID="SiteMapDataSource1">
            </asp:TreeView>

        </form>
    </body>
</html>
<%@ Page Language="VB" %>
<!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>ASP.NET Example</title>
</head>
<body>
        <form id="form1" runat="server">
            <asp:SiteMapDataSource
                id="SiteMapDataSource1"
                runat="server" />

            <asp:TreeView
                id="TreeView1"
                runat="server"
                DataSourceID="SiteMapDataSource1">
            </asp:TreeView>

        </form>
    </body>
</html>

Poznámky

V tomto tématu:In this topic:

ÚvodIntroduction

SiteMapDataSourceOvládací prvek je zdrojem dat mapy webu, který je uložen poskytovateli mapy webu, které jsou nakonfigurovány pro vaši lokalitu.The SiteMapDataSource control is a data source to the site map data that is stored by the site map providers that are configured for your site. SiteMapDataSourceUmožňuje ovládací prvky webového serveru, které nejsou konkrétními ovládacími prvky pro navigaci na webu, jako jsou například TreeView , Menu a DropDownList ovládací prvky, pro svázání s hierarchickými daty mapy webu.The SiteMapDataSource enables Web server controls that are not specifically site navigation controls, such as the TreeView, Menu, and DropDownList controls, to bind to hierarchical site map data. Tyto ovládací prvky webového serveru můžete použít k zobrazení mapy webu jako obsahu nebo k aktivnímu procházení lokality.You can use these Web server controls to display a site map as a table of contents or to actively navigate a site. Alternativně můžete použít SiteMapPath ovládací prvek, který je navržen speciálně jako ovládací prvek navigace v webu, a proto nepotřebuje instanci SiteMapDataSource ovládacího prvku.Alternatively, you can use the SiteMapPath control, which is designed specifically as a site navigation control and therefore does not need an instance of the SiteMapDataSource control.

Určení počátečního uzluSpecifying the Starting Node

SiteMapDataSourceVáže se k datům mapy webu a prezentuje zobrazení na základě zadaného počátečního uzlu v hierarchii mapy webu.The SiteMapDataSource binds to site map data and presents its view based on a specified starting node in the site map hierarchy. Ve výchozím nastavení je to kořenový uzel hierarchie, ale může to být také libovolný uzel v rámci hierarchie.By default, it is the root node of the hierarchy but it can also be any node within the hierarchy. Počáteční uzel je identifikován hodnotami několika SiteMapDataSource vlastností následujícím způsobem:The starting node is identified by the values of several SiteMapDataSource properties as follows:

Spouští se uzelStarting Node Hodnoty vlastnostíProperty Values
Kořenový uzel hierarchie (výchozí nastavení).The root node of the hierarchy (the default setting). StartFromCurrentNodeJe false .The StartFromCurrentNode is false.

Není StartingNodeUrl nastaven.The StartingNodeUrl is not set.
Uzel, který představuje aktuálně zobrazenou stránku.The node that represents the currently viewed page. StartFromCurrentNodeJe true .The StartFromCurrentNode is true.

Není StartingNodeUrl nastaven.The StartingNodeUrl is not set.
Konkrétní uzel v hierarchii.A specific node of the hierarchy. StartFromCurrentNodeJe false .The StartFromCurrentNode is false.

StartingNodeUrlJe nastaven.The StartingNodeUrl is set.

Pokud StartingNodeOffset je vlastnost nastavena na hodnotu jinou než 0, má vliv na počáteční uzel a s ním hierarchii dat mapy webu, která je vystavena SiteMapDataSource ovládacím prvkem.If the StartingNodeOffset property is set to a value other than 0, it affects the starting node and with it the site map data hierarchy that is exposed by the SiteMapDataSource control. Záporná nebo kladná celočíselná hodnota, která StartingNodeOffset Určuje počet úrovní nahoru nebo dolů hierarchie mapy webu od počátečního uzlu, který je identifikován StartFromCurrentNode vlastnostmi a, StartingNodeUrl pro posunutí počátečního uzlu podstromu, který je zpřístupněn ovládacím prvkem zdroje dat.The negative or positive integer value of the StartingNodeOffset identifies the number of levels up or down the site map hierarchy from the starting node that is identified by the StartFromCurrentNode and StartingNodeUrl properties to offset the starting node of the subtree that is exposed by data source control.

Pokud StartingNodeOffset je vlastnost nastavena na záporné číslo -n, počáteční uzel podstromu, který je zpřístupněn ovládacím prvkem zdroje dat, je nadřazeným uzlem n hierarchické úrovně nad identifikovaným počátečním uzlem.If the StartingNodeOffset property is set to a negative number -n, the starting node of the subtree that is exposed by the data source control is the ancestor node n hierarchical levels above the identified starting node. Pokud je hodnota n větší než počet nadřazených úrovní v hierarchickém stromu, je počáteční uzel podstromu kořenovým uzlem hierarchie mapy webu.If the value n is greater than the number of ancestor levels in the hierarchical tree, the starting node of the subtree is the root node of the site map hierarchy.

Pokud StartingNodeOffset je vlastnost nastavena na kladné číslo +n, počáteční uzel podstromu, který je vystaven, je podřízený uzel n úrovní pod identifikovaným počátečním uzlem.If the StartingNodeOffset property is set to a positive number +n, the starting node of the subtree that is exposed is a child node n levels below the identified starting node. Vzhledem k tomu, že v hierarchii může existovat více než jedna větev podřízených uzlů, SiteMapDataSource pokusy o vyřešení podřízeného uzlu přímo v cestě mezi identifikovaným počátečním uzlem a uzlem, který představuje aktuálně požadovanou stránku, je-li to možné.Because more than one branch of child nodes might exist in the hierarchy, the SiteMapDataSource attempts to resolve a child node directly on the path between the identified starting node and the node that represents the currently requested page, if possible. Pokud uzel, který představuje aktuálně požadovanou stránku, není v podstromu identifikovaného počátečního uzlu, hodnota StartingNodeOffset vlastnosti je ignorována.If the node that represents the currently requested page is not in the subtree of the identified starting node, the value of the StartingNodeOffset property is ignored. Pokud uzel, který představuje aktuálně požadovanou stránku, je menší než n úrovní pod identifikovaným počátečním uzlem, je aktuálně požadovaný uzel stránky použit jako počáteční uzel.If the node that represents the currently requested page is less than n levels below the identified starting node, the currently requested page node is used as the starting node.

Načítají se data mapy webu.Retrieving Site Map Data

Data mapy webu se načítají z SiteMapProvider objektu, jako je například XmlSiteMapProvider , což je výchozí poskytovatel mapy webu pro ASP.NET.Site map data is retrieved from a SiteMapProvider object, such as XmlSiteMapProvider, which is the default site map provider for ASP.NET. Můžete zadat libovolného poskytovatele, který je nakonfigurován pro vaši lokalitu, aby poskytoval data mapy lokality SiteMapDataSource a mohl získat seznam dostupných zprostředkovatelů přístupem k SiteMap.Providers kolekci.You can specify any provider that is configured for your site to provide the site map data to the SiteMapDataSource and can obtain the list of available providers by accessing the SiteMap.Providers collection.

Stejně jako všechny ovládací prvky zdroje dat je každá instance třídy SiteMapDataSource přidružena k jednomu objektu pomocníka, označovanému jako zobrazení zdroje dat.Like all data source controls, every instance of a SiteMapDataSource is associated with a single helper object, known as a data source view. SiteMapDataSourceViewJe zobrazení na data mapy webu podle vlastností zdroje dat a je načteno voláním GetHierarchicalView metody.The SiteMapDataSourceView is a view on the site map data, according to the properties of the data source, and is retrieved by calling the GetHierarchicalView method. SiteMapDataSourceViewUdržuje SiteMapNodeCollection objekt, ke kterému se ovládací prvky váže.The SiteMapDataSourceView maintains the SiteMapNodeCollection object that the controls bind to.

Ve výchozím nastavení je počáteční uzel kořenovým uzlem hierarchie, ale můžete nastavit počáteční uzel na libovolný uzel.By default, the starting node is the root node of the hierarchy, but you can set the starting node to any node. Výchozím bodem může být uzel, který je relativní vzhledem k aktuální pozici v mapě webu nebo absolutní pozici.The starting point can be a node that is relative to the current position in the site map or to an absolute position. Výchozí uzel můžete zadat nastavením StartingNodeUrl Vlastnosti.You can specify the starting node by setting the StartingNodeUrl property.

SiteMapDataSourceJe specializovaný pro navigační data a nepodporuje běžné operace zdroje dat, jako jsou řazení, filtrování, stránkování, ukládání do mezipaměti nebo operace záznamu dat, jako jsou například aktualizace, vložení nebo odstranění.The SiteMapDataSource is specialized for navigation data, and does not support common data source operations such as sorting, filtering, paging, caching, or data record operations such as updates, insertions or deletions.

Deklarativní syntaxeDeclarative Syntax

<asp:SiteMapDataSource  
    EnableTheming="True|False"  
    EnableViewState="True|False"  
    ID="string"  
    OnDataBinding="DataBinding event handler"  
    OnDisposed="Disposed event handler"  
    OnInit="Init event handler"  
    OnLoad="Load event handler"  
    OnPreRender="PreRender event handler"  
    OnUnload="Unload event handler"  
    runat="server"  
    ShowStartingNode="True|False"  
    SiteMapProvider="string"  
    SkinID="string"  
    StartFromCurrentNode="True|False"  
    StartingNodeOffset="integer"  
    StartingNodeUrl="uri"  
    Visible="True|False"  
/>  

Konstruktory

SiteMapDataSource()

Inicializuje novou instanci SiteMapDataSource třídy.Initializes a new instance of the SiteMapDataSource 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.

(Zděděno od 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.

(Zděděno od 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.

(Zděděno od Control)
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.

(Zděděno od Control)
ClientID

Získá identifikátor ovládacího prvku serveru generovaný ASP.NET.Gets the server control identifier generated by ASP.NET.

(Zděděno od HierarchicalDataSourceControl)
ClientIDMode

Tato vlastnost se nepoužívá pro ovládací prvky zdroje dat.This property is not used for data source controls.

(Zděděno od HierarchicalDataSourceControl)
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.

(Zděděno od Control)
ContainsListCollection

Získá hodnotu, která označuje, zda ovládací prvek zdroje dat obsahuje kolekci objektů zobrazení zdroje dat.Gets a value indicating whether the data source control contains a collection of data source view objects.

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.

(Zděděno od Control)
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.

(Zděděno od HierarchicalDataSourceControl)
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.

(Zděděno od Control)
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.

(Zděděno od Control)
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.

(Zděděno od Control)
EnableTheming

Získá hodnotu, která označuje, zda tento ovládací prvek podporuje motivy.Gets a value indicating whether this control supports themes.

(Zděděno od HierarchicalDataSourceControl)
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.

(Zděděno od Control)
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.

(Zděděno od Control)
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.

(Zděděno od Control)
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.

(Zděděno od Control)
IdSeparator

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

(Zděděno od Control)
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.

(Zděděno od Control)
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.

(Zděděno od Control)
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.

(Zděděno od 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.

(Zděděno od Control)
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.

(Zděděno od Control)
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.

(Zděděno od 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.

(Zděděno od Control)
Provider

Získá nebo nastaví SiteMapProvider objekt, který je přidružen k ovládacímu prvku zdroje dat.Gets or sets a SiteMapProvider object that is associated with the data source control.

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.

(Zděděno od Control)
ShowStartingNode

Získá nebo nastaví hodnotu označující, jestli se má počáteční uzel načíst a zobrazit.Gets or sets a value indicating whether the starting node is retrieved and displayed.

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.

(Zděděno od Control)
SiteMapProvider

Získá nebo nastaví název poskytovatele mapy webu, ke kterému se zdroj dat váže.Gets or sets the name of the site map provider that the data source binds to.

SkinID

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

(Zděděno od HierarchicalDataSourceControl)
StartFromCurrentNode

Získává nebo nastavuje hodnotu, která označuje, jestli se má uzel mapy webu načíst pomocí uzlu, který představuje aktuální stránku.Gets or sets a value indicating whether the site map node tree is retrieved using the node that represents the current page.

StartingNodeOffset

Získá nebo nastaví kladný nebo záporný celočíselný posun od počátečního uzlu, který určuje kořenovou hierarchii, která je vystavena ovládacím prvkem zdroje dat.Gets or sets a positive or negative integer offset from the starting node that determines the root hierarchy that is exposed by the data source control.

StartingNodeUrl

Získá nebo nastaví uzel v mapě webu, který zdroj dat pak použije jako referenční bod pro načtení uzlů z hierarchické mapy webu.Gets or sets a node in the site map that the data source then uses as a reference point to retrieve nodes from a hierarchical site map.

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.

(Zděděno od 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.

(Zděděno od 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.

(Zděděno od 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.

(Zděděno od Control)
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.

(Zděděno od Control)
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.

(Zděděno od Control)
ViewStateMode

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

(Zděděno od Control)
Visible

Získá nebo nastaví hodnotu označující, zda je ovládací prvek vizuálně zobrazen.Gets or sets a value indicating whether the control is visually displayed.

(Zděděno od HierarchicalDataSourceControl)

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.

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

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

Použije vlastnosti stylu, které jsou definovány v šabloně stylů stránky ovládacího prvku.Applies the style properties that are defined in the page style sheet to the control.

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

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

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

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

Nastaví hodnotu uloženou v mezipaměti ClientID na null .Sets the cached ClientID value to 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.Deletes the control-state information for the server control's child controls.

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

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

(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 .Sets the ClientIDMode property of the current control instance and of any child controls to Inherit.

(Zděděno od Control)
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.

(Zděděno od Control)
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.

(Zděděno od HierarchicalDataSourceControl)
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.

(Zděděno od Control)
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.

(Zděděno od Control)
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.

(Zděděno od Control)
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.

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

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

(Zděděno od Control)
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.

(Zděděno od Control)
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.

(Zděděno od Control)
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.

(Zděděno od HierarchicalDataSourceControl)
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.

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

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

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

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

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

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

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

Načte jedno zobrazení na data mapy webu pro SiteMapProvider objekt podle počátečního uzlu a dalších vlastností zdroje dat.Retrieves a single view on the site map data for the SiteMapProvider object according to the starting node and other properties of the data source.

GetList()

Načte seznam ovládacích prvků zdroje dat, které lze použít jako zdroje seznamů dat.Retrieves a list of data source controls that can be used as sources of lists of data.

GetRouteUrl(Object)

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

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

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

(Zděděno od Control)
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.

(Zděděno od Control)
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.

(Zděděno od Control)
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.

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

Načte pojmenované zobrazení na mapě mapy webu podle počátečního uzlu a dalších vlastností zdroje dat.Retrieves a named view on the site map data of the site map provider according to the starting node and other properties of the data source.

GetViewNames()

Načte kolekci pojmenovaných zobrazení pro ovládací prvek zdroje dat.Retrieves a collection of named views for the data source control.

HasControls()

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

(Zděděno od HierarchicalDataSourceControl)
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.

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

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

(Zděděno od Control)
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.

(Zděděno od Control)
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.

(Zděděno od Control)
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.

(Zděděno od Control)
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.

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

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

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

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

(Zděděno od HierarchicalDataSourceControl)
OnInit(EventArgs)

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

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

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

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

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

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

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

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

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

(Zděděno od Control)
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.

(Zděděno od Control)
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.

(Zděděno od Control)
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.

(Zděděno od Control)
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.

(Zděděno od Control)
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.

(Zděděno od HierarchicalDataSourceControl)
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.

(Zděděno od Control)
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.

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

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

(Zděděno od Control)
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.

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

(Zděděno od Control)
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.

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

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

(Zděděno od 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.

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

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

(Zděděno od Control)
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.

(Zděděno od Control)

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.

(Zděděno od Control)
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.

(Zděděno od Control)
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.

(Zděděno od Control)
Load

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

(Zděděno od Control)
PreRender

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

(Zděděno od Control)
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.

(Zděděno od Control)

Explicitní implementace rozhraní

IControlBuilderAccessor.ControlBuilder

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

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

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

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

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

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

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

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

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

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

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

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

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

(Zděděno od Control)
IDataSource.DataSourceChanged

Nastane, pokud se ovládací prvek zdroje dat změnil nějakým způsobem, který má vliv na ovládací prvky vázané na data.Occurs when a data source control has changed in some way that affects data-bound controls.

IDataSource.GetView(String)

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

IDataSource.GetViewNames()

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

IExpressionsAccessor.Expressions

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

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

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

(Zděděno od Control)
IHierarchicalDataSource.DataSourceChanged

Nastane, pokud se HierarchicalDataSourceControl změní nějakým způsobem, který má vliv na ovládací prvky vázané na data.Occurs when the HierarchicalDataSourceControl has changed in some way that affects data-bound controls.

(Zděděno od HierarchicalDataSourceControl)
IHierarchicalDataSource.GetHierarchicalView(String)

Načte objekt pomocníka zobrazení pro IHierarchicalDataSource rozhraní pro zadanou cestu.Gets the view helper object for the IHierarchicalDataSource interface for the specified path.

(Zděděno od HierarchicalDataSourceControl)
IListSource.ContainsListCollection

Získá hodnotu, která označuje, zda je kolekce kolekcí IList objektů.Gets a value that indicates whether the collection is a collection of IList objects.

IListSource.GetList()

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

IParserAccessor.AddParsedSubObject(Object)

Popis tohoto člena naleznete v tématu AddParsedSubObject(Object) .For a description of this member, see 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.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.

GetDefaultValues(IDataSource)

Získá kolekci výchozích hodnot pro zadaný zdroj dat.Gets the collection of the default values for the specified data source.

GetMetaTable(IDataSource)

Načte metadata pro tabulku v zadaném objektu zdroje dat.Gets the metadata for a table in the specified data source object.

TryGetMetaTable(IDataSource, MetaTable)

Určuje, zda jsou k dispozici metadata tabulky.Determines whether table metadata is available.

Platí pro

Viz také