BindableTemplateBuilder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Unterstützt die Seitenanalyse von datengebundenen Steuerelementen, die automatisch an ein ASP.NET Datenquellensteuerelement in Vorlageninhaltsabschnitten gebunden werden. Diese Klasse kann nicht vererbt werden.
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
- Vererbung
- Implementiert
Hinweise
Die BindableTemplateBuilder Klasse wird in Entwurfszeit und auf Seiten ohne Kompilierung verwendet, um das Extrahieren der Werte von bidirektionale gebundenen Steuerelementeigenschaften in einer datengebundenen Vorlage zu unterstützen. Das BindableTemplateBuilder Objekt generiert den Code, der die IBindableTemplate.ExtractValues Methode für die Vorlage implementiert.
Dies BindableTemplateBuilder ist ein TemplateBuilder Steuerelement für datengebundene Steuerelemente, die Vorlageninhalte enthalten. Wenn das datengebundene Steuerelement in der Entwurfszeit oder auf einer Seite ohne Kompilierung verwendet wird, wird die IBindableTemplate Schnittstelle auf dem BindableTemplateBuilder Steuerelement verwendet, um die bidirektionale Datenbindung innerhalb des vorlagenbasierten Steuerelements zu analysieren. Wenn das datengebundene Steuerelement kompiliert wird, wird eine Instanz der CompiledBindableTemplateBuilder Klasse erstellt und dem Wert des IBindableTemplate Objekts zugewiesen.
Weitere Informationen zu ASP.NET Datenbindung, Ausdrücken und Syntax finden Sie unter Binding to Databases and Data-Binding Expressions Overview.
Konstruktoren
| Name | Beschreibung |
|---|---|
| BindableTemplateBuilder() |
Initialisiert eine neue Instanz der BindableTemplateBuilder-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| BindingContainerBuilder |
Ruft den Steuerelement-Generator ab, der dem Bindungscontainer für das Steuerelement entspricht, das dieser Generator erstellt. (Geerbt von ControlBuilder) |
| BindingContainerType |
Ruft den Typ des Bindungscontainers für das Steuerelement ab, das dieser Generator erstellt. (Geerbt von ControlBuilder) |
| ComplexPropertyEntries |
Ruft eine Auflistung komplexer Eigenschaftseinträge ab. (Geerbt von ControlBuilder) |
| ControlType |
Ruft das Type zu erstellende Steuerelement ab. (Geerbt von ControlBuilder) |
| CurrentFilterResolutionService |
Ruft ein IFilterResolutionService Objekt ab, das zum Verwalten gerätefilterbezogener Dienste beim Analysieren und Beibehalten von Steuerelementen im Designer verwendet wird. (Geerbt von ControlBuilder) |
| DeclareType |
Ruft den Typ ab, der von der Codegenerierung zum Deklarieren des Steuerelements verwendet wird. (Geerbt von ControlBuilder) |
| FChildrenAsProperties |
Ruft einen Wert ab, der bestimmt, ob das Steuerelement einen ParseChildrenAttribute Wert aufweist, ChildrenAsProperties auf den |
| FIsNonParserAccessor |
Ruft einen Wert ab, der bestimmt, ob das Steuerelement die IParserAccessor Schnittstelle implementiert. (Geerbt von ControlBuilder) |
| HasAspCode |
Ruft einen Wert ab, der angibt, ob das Steuerelement Codeblöcke enthält. (Geerbt von ControlBuilder) |
| ID |
Dient zum Abrufen oder Festlegen der Bezeichnereigenschaft für das zu verwendende Steuerelement. (Geerbt von ControlBuilder) |
| InDesigner |
Gibt zurück, ob der ControlBuilder Designer ausgeführt wird. (Geerbt von ControlBuilder) |
| InPageTheme |
Ruft einen booleschen Wert ab, der angibt, ob dieses ControlBuilder Objekt zum Generieren von Seitendesigns verwendet wird. (Geerbt von ControlBuilder) |
| ItemType |
Ruft den Typ für den Bindungscontainer ab. (Geerbt von ControlBuilder) |
| Localize |
Ruft einen booleschen Wert ab, der angibt, ob das von diesem ControlBuilder Objekt erstellte Steuerelement lokalisiert wird. (Geerbt von ControlBuilder) |
| NamingContainerType |
Ruft den Typ des Namenscontainers für das Steuerelement ab, das dieser Generator erstellt. (Geerbt von ControlBuilder) |
| PageVirtualPath |
Ruft den virtuellen Pfad einer Seite ab, die von dieser ControlBuilder Instanz erstellt werden soll. (Geerbt von ControlBuilder) |
| Parser |
Ruft die verantwortlich für die TemplateParser Analyse des Steuerelements ab. (Geerbt von ControlBuilder) |
| ServiceProvider |
Ruft das Dienstobjekt für dieses ControlBuilder Objekt ab. (Geerbt von ControlBuilder) |
| SubBuilders |
Ruft eine Liste der untergeordneten ControlBuilder Objekte für dieses ControlBuilder Objekt ab. (Geerbt von ControlBuilder) |
| TagName |
Ruft den Tagnamen für das zu erstellende Steuerelement ab. (Geerbt von ControlBuilder) |
| TemplatePropertyEntries |
Ruft eine Auflistung von Vorlageneigenschafteneinträgen ab. (Geerbt von ControlBuilder) |
| Text |
Dient zum Abrufen oder Festlegen des Texts zwischen den öffnenden und schließenden Tags der Vorlage. (Geerbt von TemplateBuilder) |
| ThemeResolutionService |
Ruft ein IThemeResolutionService Objekt ab, das in der Entwurfszeit zum Verwalten von Steuerelementdesigns und Skins verwendet wird. (Geerbt von ControlBuilder) |
Methoden
| Name | Beschreibung |
|---|---|
| AllowWhitespaceLiterals() |
Bestimmt, ob Leerraumliterale im Inhalt zwischen den öffnenden und schließenden Tags eines Steuerelements zulässig sind. Diese Methode wird vom ASP.NET Seitenframework aufgerufen. (Geerbt von ControlBuilder) |
| AppendLiteralString(String) |
Fügt einem Steuerelement den angegebenen Literalinhalt hinzu. Diese Methode wird vom ASP.NET Seitenframework aufgerufen. (Geerbt von ControlBuilder) |
| AppendSubBuilder(ControlBuilder) |
Fügt dem ControlBuilder Objekt Generatoren für alle untergeordneten Steuerelemente hinzu, die zum Containersteuerelement gehören. (Geerbt von ControlBuilder) |
| BuildObject() |
Wird während der Entwurfszeit verwendet, um die Vorlage und die zugehörigen untergeordneten Steuerelemente zu erstellen. (Geerbt von TemplateBuilder) |
| CloseControl() |
Wird vom Parser aufgerufen, um den Generator darüber zu informieren, dass die Analyse der öffnenden und schließenden Tags des Steuerelements abgeschlossen ist. (Geerbt von TemplateBuilder) |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| ExtractValues(Control) |
Ruft einen Satz von Name/Wert-Paaren für Werte ab, die mithilfe von bidirektionalem ASP.NET Datenbindungssyntax innerhalb des vorlagenbasierten Inhalts zur Entwurfszeit und auf seiten ohne Kompilierung gebunden sind. |
| GetChildControlType(String, IDictionary) |
Ruft den Steuerelementtyp ab, der Type einem untergeordneten Tag entspricht. Diese Methode wird vom ASP.NET Seitenframework aufgerufen. (Geerbt von ControlBuilder) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetObjectPersistData() |
Erstellt das ObjectPersistData Objekt für dieses ControlBuilder Objekt. (Geerbt von ControlBuilder) |
| GetResourceKey() |
Ruft den Ressourcenschlüssel für dieses ControlBuilder Objekt ab. (Geerbt von ControlBuilder) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| HasBody() |
Bestimmt, ob ein Steuerelement über ein öffnende und schließende Tag verfügt. Diese Methode wird vom ASP.NET Seitenframework aufgerufen. (Geerbt von ControlBuilder) |
| HtmlDecodeLiterals() |
Bestimmt, ob die Literalzeichenfolge eines HTML-Steuerelements HTML decodiert werden muss. Diese Methode wird vom ASP.NET Seitenframework aufgerufen. (Geerbt von ControlBuilder) |
| Init(TemplateParser, ControlBuilder, Type, String, String, IDictionary) |
Initialisiert den Vorlagen-Generator, wenn eine Webanforderung gestellt wird. (Geerbt von TemplateBuilder) |
| InstantiateIn(Control) |
Definiert das Control Objekt, zu dem untergeordnete Steuerelemente und Vorlagen in der Entwurfszeit gehören. (Geerbt von TemplateBuilder) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| NeedsTagInnerText() |
Bestimmt, ob der Steuerelement-Generator seinen inneren Text abrufen muss. (Geerbt von TemplateBuilder) |
| OnAppendToParentBuilder(ControlBuilder) |
Benachrichtigt das BindableTemplateBuilder Objekt, dass es einem übergeordneten Steuerelement-Generator hinzugefügt wird. |
| ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod) |
Ermöglicht benutzerdefinierten Steuerelement-Generatoren den Zugriff auf das generierte CodeDokumentobjektmodell (CodeDom) und das Einfügen und Ändern von Code während des Analyse- und Erstellungsprozesses von Steuerelementen. (Geerbt von ControlBuilder) |
| SetResourceKey(String) |
Legt den Ressourcenschlüssel für dieses ControlBuilder Objekt fest. (Geerbt von ControlBuilder) |
| SetServiceProvider(IServiceProvider) |
Legt das Dienstobjekt für dieses ControlBuilder Objekt fest. (Geerbt von ControlBuilder) |
| SetTagInnerText(String) |
Speichert den inneren Text des Vorlagentags. (Geerbt von TemplateBuilder) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |