Sdílet prostřednictvím


BindableTemplateBuilder Třída

Definice

Podporuje analýzu stránek ovládacích prvků vázaných na data, které se automaticky sváže s ASP.NET ovládacím prvku zdroje dat v oddílech obsahu s šablonou. Tato třída se nemůže dědit.

public ref class BindableTemplateBuilder sealed : System::Web::UI::TemplateBuilder, System::Web::UI::IBindableTemplate
public sealed class BindableTemplateBuilder : System.Web.UI.TemplateBuilder, System.Web.UI.IBindableTemplate
type BindableTemplateBuilder = class
    inherit TemplateBuilder
    interface IBindableTemplate
    interface ITemplate
Public NotInheritable Class BindableTemplateBuilder
Inherits TemplateBuilder
Implements IBindableTemplate
Dědičnost
BindableTemplateBuilder
Implementuje

Poznámky

Třída se BindableTemplateBuilder používá v době návrhu a na stránkách bez kompilace k podpoře extrakce hodnot obousměrně vázaných vlastností ovládacího prvku v šabloně vázané na data. Objekt BindableTemplateBuilder vygeneruje kód, který implementuje metodu IBindableTemplate.ExtractValues pro šablonu.

Jedná se BindableTemplateBuilder o ovládací prvky vázané na TemplateBuilder data, které obsahují obsah založený na šablonách. Pokud se ovládací prvek vázaný na data používá v době návrhu nebo na stránce bez kompilace, IBindableTemplate použije se rozhraní na objektu BindableTemplateBuilder k analýze obousměrné datové vazby v rámci ovládacího prvku šablony. Pokud je ovládací prvek vázaný na data zkompilován, vytvoří se instance CompiledBindableTemplateBuilder třídy a přiřadí se k hodnotě objektu IBindableTemplate .

Další informace o ASP.NET datových vazbách, výrazech a syntaxi najdete v tématu Vazby na databáze a Přehled výrazů datových vazeb.

Konstruktory

BindableTemplateBuilder()

Inicializuje novou instanci BindableTemplateBuilder třídy.

Vlastnosti

BindingContainerBuilder

Získá tvůrce ovládacích prvků, který odpovídá kontejneru vazby pro ovládací prvek, který tento tvůrce vytvoří.

(Zděděno od ControlBuilder)
BindingContainerType

Získá typ kontejneru vazby pro ovládací prvek, který tento tvůrce vytvoří.

(Zděděno od ControlBuilder)
ComplexPropertyEntries

Získá kolekci položek komplexní vlastnosti.

(Zděděno od ControlBuilder)
ControlType

Získá pro Type vytvoření ovládacího prvku.

(Zděděno od ControlBuilder)
CurrentFilterResolutionService

IFilterResolutionService Získá objekt, který se používá ke správě služby související s filtrováním zařízení při analýze a zachování ovládacích prvků v návrháři.

(Zděděno od ControlBuilder)
DeclareType

Získá typ, který se použije generování kódu k deklarování ovládacího prvku.

(Zděděno od ControlBuilder)
FChildrenAsProperties

Získá hodnotu, která určuje, zda má ovládací prvek s ChildrenAsProperties nastavenou ParseChildrenAttribute na true.

(Zděděno od ControlBuilder)
FIsNonParserAccessor

Získá hodnotu, která určuje, zda ovládací prvek implementuje IParserAccessor rozhraní.

(Zděděno od ControlBuilder)
HasAspCode

Získá hodnotu označující, zda ovládací prvek obsahuje nějaké bloky kódu.

(Zděděno od ControlBuilder)
ID

Získá nebo nastaví vlastnost identifikátoru ovládacího prvku, který má být sestaven.

(Zděděno od ControlBuilder)
InDesigner

Vrátí, jestli je spuštěný ControlBuilder v návrháři.

(Zděděno od ControlBuilder)
InPageTheme

Získá logickou hodnotu označující, zda se tento ControlBuilder objekt používá ke generování motivů stránky.

(Zděděno od ControlBuilder)
ItemType

Získá typ nastavený v kontejneru vazby.

(Zděděno od ControlBuilder)
Localize

Získá logická hodnota označující, zda je lokalizován ovládací prvek vytvořený tímto ControlBuilder objektem.

(Zděděno od ControlBuilder)
NamingContainerType

Získá typ kontejneru pojmenování pro ovládací prvek, který tento tvůrce vytvoří.

(Zděděno od ControlBuilder)
PageVirtualPath

Získá virtuální cestu stránky, která má být vytvořena touto ControlBuilder instancí.

(Zděděno od ControlBuilder)
Parser

TemplateParser Získá zodpovědnost za parsování ovládacího prvku.

(Zděděno od ControlBuilder)
ServiceProvider

Získá objekt služby pro tento ControlBuilder objekt.

(Zděděno od ControlBuilder)
SubBuilders

Získá seznam podřízených ControlBuilder objektů pro tento ControlBuilder objekt.

(Zděděno od ControlBuilder)
TagName

Získá název značky pro ovládací prvek, který má být sestaven.

(Zděděno od ControlBuilder)
TemplatePropertyEntries

Získá kolekci položek vlastností šablony.

(Zděděno od ControlBuilder)
Text

Získá nebo nastaví text mezi levou a pravou značkou šablony.

(Zděděno od TemplateBuilder)
ThemeResolutionService

IThemeResolutionService Získá objekt, který se používá v době návrhu ke správě ovládacích prvků motivů a vzhledů.

(Zděděno od ControlBuilder)

Metody

AllowWhitespaceLiterals()

Určuje, jestli jsou v obsahu povolené prázdné mezery mezi levou a pravou značkou ovládacího prvku. Tuto metodu volá architektura stránky ASP.NET.

(Zděděno od ControlBuilder)
AppendLiteralString(String)

Přidá zadaný obsah literálu do ovládacího prvku. Tuto metodu volá architektura stránky ASP.NET.

(Zděděno od ControlBuilder)
AppendSubBuilder(ControlBuilder)

Přidá tvůrce do objektu ControlBuilder pro všechny podřízené ovládací prvky, které patří do ovládacího prvku kontejneru.

(Zděděno od ControlBuilder)
BuildObject()

Používá se během návrhu k sestavení šablony a jejích podřízených ovládacích prvků.

(Zděděno od TemplateBuilder)
CloseControl()

Zavolá analyzátor, aby informoval tvůrce, že analýza značek otevření a uzavření ovládacího prvku je dokončena.

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

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

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

Načte sadu dvojic název/hodnota pro hodnoty, které jsou vázané pomocí obousměrné syntaxe ASP.NET datové vazby v rámci šablonovaného obsahu v době návrhu a na stránkách bez kompilace.

GetChildControlType(String, IDictionary)

Type Získá typ ovládacího prvku odpovídající podřízené značce. Tuto metodu volá architektura stránky ASP.NET.

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

Slouží jako výchozí hashovací funkce.

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

ObjectPersistData Vytvoří objekt pro tento ControlBuilder objekt.

(Zděděno od ControlBuilder)
GetResourceKey()

Načte klíč prostředku pro tento ControlBuilder objekt.

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

Získá aktuální Type instanci.

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

Určuje, jestli má ovládací prvek levou i pravou značku. Tuto metodu volá architektura stránky ASP.NET.

(Zděděno od ControlBuilder)
HtmlDecodeLiterals()

Určuje, zda literál řetězec ovládacího prvku HTML musí být dekódován HTML. Tuto metodu volá architektura stránky ASP.NET.

(Zděděno od ControlBuilder)
Init(TemplateParser, ControlBuilder, Type, String, String, IDictionary)

Inicializuje tvůrce šablon při vytvoření webového požadavku.

(Zděděno od TemplateBuilder)
InstantiateIn(Control)

Definuje Control objekt, ke kterému patří podřízené ovládací prvky a šablony v době návrhu.

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

Vytvoří mělkou kopii aktuálního Objectsouboru .

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

Určuje, jestli tvůrce ovládacího prvku potřebuje získat svůj vnitřní text.

(Zděděno od TemplateBuilder)
OnAppendToParentBuilder(ControlBuilder)

Upozorní objekt, BindableTemplateBuilder že je přidán do nadřazeného tvůrce ovládacích prvků.

ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod)

Umožňuje vlastním tvůrcům ovládacích prvků přistupovat k vygenerovanému objektu code Document Object Model (CodeDom) a vkládat a upravovat kód během procesu analýzy a sestavování ovládacích prvků.

(Zděděno od ControlBuilder)
SetResourceKey(String)

Nastaví klíč prostředku pro tento ControlBuilder objekt.

(Zděděno od ControlBuilder)
SetServiceProvider(IServiceProvider)

Nastaví objekt služby pro tento ControlBuilder objekt.

(Zděděno od ControlBuilder)
SetTagInnerText(String)

Uloží vnitřní text značky šablony.

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

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

(Zděděno od Object)

Platí pro

Viz také