BindableTemplateBuilder Classe

Definizione

Supporta l'analisi di pagine di controlli associati a dati associati automaticamente a un controllo origine dati ASP.NET all'interno di sezioni del contenuto basato su modelli. La classe non può essere ereditata.

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
Ereditarietà
BindableTemplateBuilder
Implementazioni

Commenti

La BindableTemplateBuilder classe viene usata in fase di progettazione e in pagine senza compilazione per supportare l'estrazione dei valori delle proprietà del controllo associato bidirezionale in un modello associato a dati. L'oggetto BindableTemplateBuilder genera il codice che implementa il IBindableTemplate.ExtractValues metodo per il modello.

BindableTemplateBuilder è un oggetto TemplateBuilder per i controlli associati a dati che includono contenuto basato su modelli. Se il controllo associato a dati viene utilizzato in fase di progettazione o in una pagina senza compilazione, l'interfaccia IBindableTemplate in BindableTemplateBuilder viene usata per analizzare il data binding bidirezionale all'interno del controllo basato su modelli. Se il controllo associato a dati viene compilato, viene creata e assegnata un'istanza della CompiledBindableTemplateBuilder classe al valore dell'oggetto IBindableTemplate .

Per altre informazioni sul data binding, le espressioni e la sintassi ASP.NET, vedere Binding to Databases and Data-Binding Expressions Overview.

Costruttori

Nome Descrizione
BindableTemplateBuilder()

Inizializza una nuova istanza della classe BindableTemplateBuilder.

Proprietà

Nome Descrizione
BindingContainerBuilder

Ottiene il generatore di controlli che corrisponde al contenitore di associazione per il controllo creato da questo generatore.

(Ereditato da ControlBuilder)
BindingContainerType

Ottiene il tipo del contenitore di associazione per il controllo creato da questo generatore.

(Ereditato da ControlBuilder)
ComplexPropertyEntries

Ottiene una raccolta di voci di proprietà complesse.

(Ereditato da ControlBuilder)
ControlType

Ottiene l'oggetto Type per il controllo da creare.

(Ereditato da ControlBuilder)
CurrentFilterResolutionService

Ottiene un IFilterResolutionService oggetto utilizzato per gestire i servizi correlati al filtro dei dispositivi durante l'analisi e la persistenza dei controlli nella finestra di progettazione.

(Ereditato da ControlBuilder)
DeclareType

Ottiene il tipo che verrà utilizzato dalla generazione di codice per dichiarare il controllo.

(Ereditato da ControlBuilder)
FChildrenAsProperties

Ottiene un valore che determina se il controllo dispone di un ParseChildrenAttribute oggetto con ChildrenAsProperties impostato su true.

(Ereditato da ControlBuilder)
FIsNonParserAccessor

Ottiene un valore che determina se il controllo implementa l'interfaccia IParserAccessor .

(Ereditato da ControlBuilder)
HasAspCode

Ottiene un valore che indica se il controllo contiene blocchi di codice.

(Ereditato da ControlBuilder)
ID

Ottiene o imposta la proprietà dell'identificatore per il controllo da compilare.

(Ereditato da ControlBuilder)
InDesigner

Restituisce un valore che indica se l'oggetto ControlBuilder è in esecuzione nella finestra di progettazione.

(Ereditato da ControlBuilder)
InPageTheme

Ottiene un valore booleano che indica se questo ControlBuilder oggetto viene utilizzato per generare temi di pagina.

(Ereditato da ControlBuilder)
ItemType

Ottiene il tipo impostato nel contenitore di associazione.

(Ereditato da ControlBuilder)
Localize

Ottiene un valore booleano che indica se il controllo creato da questo ControlBuilder oggetto è localizzato.

(Ereditato da ControlBuilder)
NamingContainerType

Ottiene il tipo del contenitore di denominazione per il controllo creato da questo generatore.

(Ereditato da ControlBuilder)
PageVirtualPath

Ottiene il percorso virtuale di una pagina da compilare da questa ControlBuilder istanza.

(Ereditato da ControlBuilder)
Parser

Ottiene l'oggetto responsabile dell'analisi TemplateParser del controllo.

(Ereditato da ControlBuilder)
ServiceProvider

Ottiene l'oggetto servizio per questo ControlBuilder oggetto .

(Ereditato da ControlBuilder)
SubBuilders

Ottiene un elenco di oggetti figlio ControlBuilder per questo ControlBuilder oggetto.

(Ereditato da ControlBuilder)
TagName

Ottiene il nome del tag per il controllo da compilare.

(Ereditato da ControlBuilder)
TemplatePropertyEntries

Ottiene una raccolta di voci di proprietà del modello.

(Ereditato da ControlBuilder)
Text

Ottiene o imposta il testo tra i tag di apertura e chiusura del modello.

(Ereditato da TemplateBuilder)
ThemeResolutionService

Ottiene un IThemeResolutionService oggetto utilizzato in fase di progettazione per gestire temi e interfacce di controllo.

(Ereditato da ControlBuilder)

Metodi

Nome Descrizione
AllowWhitespaceLiterals()

Determina se i valori letterali di spazio vuoto sono consentiti nel contenuto tra i tag di apertura e chiusura di un controllo. Questo metodo viene chiamato dal framework di pagina ASP.NET.

(Ereditato da ControlBuilder)
AppendLiteralString(String)

Aggiunge il contenuto letterale specificato a un controllo . Questo metodo viene chiamato dal framework di pagina ASP.NET.

(Ereditato da ControlBuilder)
AppendSubBuilder(ControlBuilder)

Aggiunge generatori all'oggetto ControlBuilder per tutti i controlli figlio che appartengono al controllo contenitore.

(Ereditato da ControlBuilder)
BuildObject()

Usato durante la fase di progettazione per compilare il modello e i relativi controlli figlio.

(Ereditato da TemplateBuilder)
CloseControl()

Chiamato dal parser per informare il generatore che l'analisi dei tag di apertura e chiusura del controllo è stata completata.

(Ereditato da TemplateBuilder)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
ExtractValues(Control)

Recupera un set di coppie nome/valore per i valori associati usando ASP.NET sintassi di data binding bidirezionale all'interno del contenuto basato su modelli in fase di progettazione e in pagine senza compilazione.

GetChildControlType(String, IDictionary)

Ottiene l'oggetto Type del tipo di controllo corrispondente a un tag figlio. Questo metodo viene chiamato dal framework di pagina ASP.NET.

(Ereditato da ControlBuilder)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetObjectPersistData()

Crea l'oggetto ObjectPersistData per questo ControlBuilder oggetto.

(Ereditato da ControlBuilder)
GetResourceKey()

Recupera la chiave di risorsa per questo ControlBuilder oggetto.

(Ereditato da ControlBuilder)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
HasBody()

Determina se un controllo dispone sia di un tag di apertura che di chiusura. Questo metodo viene chiamato dal framework di pagina ASP.NET.

(Ereditato da ControlBuilder)
HtmlDecodeLiterals()

Determina se la stringa letterale di un controllo HTML deve essere decodificata in FORMATO HTML. Questo metodo viene chiamato dal framework di pagina ASP.NET.

(Ereditato da ControlBuilder)
Init(TemplateParser, ControlBuilder, Type, String, String, IDictionary)

Inizializza il generatore di modelli quando viene effettuata una richiesta Web.

(Ereditato da TemplateBuilder)
InstantiateIn(Control)

Definisce l'oggetto Control a cui appartengono i controlli figlio e i modelli in fase di progettazione.

(Ereditato da TemplateBuilder)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
NeedsTagInnerText()

Determina se il generatore di controlli deve ottenere il testo interno.

(Ereditato da TemplateBuilder)
OnAppendToParentBuilder(ControlBuilder)

Notifica all'oggetto BindableTemplateBuilder che viene aggiunto a un generatore di controlli padre.

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

Consente ai generatori di controlli personalizzati di accedere al Code Document Object Model (CodeDom) generato e di inserire e modificare il codice durante il processo di analisi e compilazione dei controlli.

(Ereditato da ControlBuilder)
SetResourceKey(String)

Imposta la chiave di risorsa per questo ControlBuilder oggetto.

(Ereditato da ControlBuilder)
SetServiceProvider(IServiceProvider)

Imposta l'oggetto servizio per questo ControlBuilder oggetto .

(Ereditato da ControlBuilder)
SetTagInnerText(String)

Salva il testo interno del tag modello.

(Ereditato da TemplateBuilder)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche