BindableTemplateBuilder Klas

Definitie

Ondersteunt het parseren van pagina's van gegevensgebonden besturingselementen die automatisch worden gekoppeld aan een ASP.NET gegevensbronbesturingselement in sjablooninhoudssecties. Deze klasse kan niet worden overgenomen.

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
Overname
BindableTemplateBuilder
Implementeringen

Opmerkingen

De BindableTemplateBuilder klasse wordt gebruikt in ontwerptijd en in pagina's zonder compileren ter ondersteuning van het extraheren van de waarden van eigenschappen van tweerichtingsgebonden besturingselementen in een gegevensgebonden sjabloon. Het BindableTemplateBuilder object genereert de code waarmee de IBindableTemplate.ExtractValues methode voor de sjabloon wordt geïmplementeerd.

Dit BindableTemplateBuilder is een TemplateBuilder voor gegevensgebonden besturingselementen die sjablooninhoud bevatten. Als het gegevensgebonden besturingselement wordt gebruikt in ontwerptijd of op een pagina zonder compileren, wordt de IBindableTemplate interface op de BindableTemplateBuilder pagina gebruikt om de gegevensbinding in twee richtingen binnen het sjabloonbesturingselement te parseren. Als het gegevensgebonden besturingselement is gecompileerd, wordt een exemplaar van de CompiledBindableTemplateBuilder klasse gemaakt en toegewezen aan de waarde van het IBindableTemplate object.

Zie Binding to Databases and Data-Binding Expressions Overview voor meer informatie over ASP.NET gegevensbinding, expressies en syntaxis.

Constructors

Name Description
BindableTemplateBuilder()

Initialiseert een nieuw exemplaar van de BindableTemplateBuilder klasse.

Eigenschappen

Name Description
BindingContainerBuilder

Hiermee haalt u de opbouwfunctie voor besturingselementen op die overeenkomt met de bindingscontainer voor het besturingselement dat door deze opbouwfunctie wordt gemaakt.

(Overgenomen van ControlBuilder)
BindingContainerType

Hiermee haalt u het type bindingscontainer op voor het besturingselement dat door deze opbouwfunctie wordt gemaakt.

(Overgenomen van ControlBuilder)
ComplexPropertyEntries

Hiermee haalt u een verzameling complexe eigenschapvermeldingen op.

(Overgenomen van ControlBuilder)
ControlType

Hiermee haalt u het Type besturingselement op dat moet worden gemaakt.

(Overgenomen van ControlBuilder)
CurrentFilterResolutionService

Hiermee haalt u een IFilterResolutionService object op dat wordt gebruikt om gerelateerde services voor apparaatfilters te beheren bij het parseren en persistent maken van besturingselementen in de ontwerpfunctie.

(Overgenomen van ControlBuilder)
DeclareType

Hiermee haalt u het type op dat wordt gebruikt door het genereren van code om het besturingselement te declareren.

(Overgenomen van ControlBuilder)
FChildrenAsProperties

Hiermee haalt u een waarde op waarmee wordt bepaald of het besturingselement een waarde heeft waarop ParseChildrenAttribute is ChildrenAsProperties ingesteldtrue.

(Overgenomen van ControlBuilder)
FIsNonParserAccessor

Hiermee wordt een waarde opgehaald die bepaalt of het besturingselement de IParserAccessor interface implementeert.

(Overgenomen van ControlBuilder)
HasAspCode

Hiermee wordt een waarde opgehaald die aangeeft of het besturingselement codeblokken bevat.

(Overgenomen van ControlBuilder)
ID

Hiermee haalt u de id-eigenschap op of stelt u deze in voor het besturingselement dat moet worden gebouwd.

(Overgenomen van ControlBuilder)
InDesigner

Retourneert of de ControlBuilder functie wordt uitgevoerd in de ontwerpfunctie.

(Overgenomen van ControlBuilder)
InPageTheme

Hiermee wordt een Booleaanse waarde opgehaald die aangeeft of dit ControlBuilder object wordt gebruikt voor het genereren van paginathema's.

(Overgenomen van ControlBuilder)
ItemType

Hiermee haalt u het type op dat is ingesteld op de bindingscontainer.

(Overgenomen van ControlBuilder)
Localize

Hiermee wordt een Booleaanse waarde opgehaald die aangeeft of het besturingselement dat door dit ControlBuilder object wordt gemaakt, is gelokaliseerd.

(Overgenomen van ControlBuilder)
NamingContainerType

Hiermee haalt u het type naamgevingscontainer op voor het besturingselement dat door deze opbouwfunctie wordt gemaakt.

(Overgenomen van ControlBuilder)
PageVirtualPath

Hiermee haalt u het virtuele pad van een pagina op die door dit ControlBuilder exemplaar moet worden gebouwd.

(Overgenomen van ControlBuilder)
Parser

Hiermee wordt de TemplateParser verantwoordelijke voor het parseren van het besturingselement.

(Overgenomen van ControlBuilder)
ServiceProvider

Hiermee haalt u het serviceobject voor dit ControlBuilder object op.

(Overgenomen van ControlBuilder)
SubBuilders

Hiermee haalt u een lijst met onderliggende ControlBuilder objecten voor dit ControlBuilder object op.

(Overgenomen van ControlBuilder)
TagName

Hiermee haalt u de tagnaam op voor het besturingselement dat moet worden gebouwd.

(Overgenomen van ControlBuilder)
TemplatePropertyEntries

Hiermee haalt u een verzameling sjablooneigenschapvermeldingen op.

(Overgenomen van ControlBuilder)
Text

Hiermee haalt u de tekst op tussen de openings- en sluitingstags van de sjabloon.

(Overgenomen van TemplateBuilder)
ThemeResolutionService

Hiermee haalt u een IThemeResolutionService object op dat wordt gebruikt in de ontwerptijd om controlethema's en skins te beheren.

(Overgenomen van ControlBuilder)

Methoden

Name Description
AllowWhitespaceLiterals()

Bepaalt of letterlijke witruimte is toegestaan in de inhoud tussen de openings- en sluitingstags van een besturingselement. Deze methode wordt aangeroepen door het ASP.NET paginaframework.

(Overgenomen van ControlBuilder)
AppendLiteralString(String)

Voegt de opgegeven letterlijke inhoud toe aan een besturingselement. Deze methode wordt aangeroepen door het ASP.NET paginaframework.

(Overgenomen van ControlBuilder)
AppendSubBuilder(ControlBuilder)

Voegt opbouwfuncties toe aan het ControlBuilder object voor onderliggende besturingselementen die deel uitmaken van het containerbesturingselement.

(Overgenomen van ControlBuilder)
BuildObject()

Wordt gebruikt tijdens het ontwerpen om de sjabloon en de onderliggende besturingselementen te bouwen.

(Overgenomen van TemplateBuilder)
CloseControl()

Wordt aangeroepen door de parser om de opbouwfunctie te informeren dat het parseren van de openings- en sluitingstags van het besturingselement is voltooid.

(Overgenomen van TemplateBuilder)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
ExtractValues(Control)

Hiermee haalt u een set naam-/waardeparen op voor waarden die afhankelijk zijn van tweerichtings-ASP.NET syntaxis voor gegevensbinding in de sjablooninhoud op ontwerptijd en in pagina's zonder compileren.

GetChildControlType(String, IDictionary)

Hiermee wordt het Type besturingselementtype verkregen dat overeenkomt met een onderliggende tag. Deze methode wordt aangeroepen door het ASP.NET paginaframework.

(Overgenomen van ControlBuilder)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetObjectPersistData()

Hiermee maakt u het ObjectPersistData object voor dit ControlBuilder object.

(Overgenomen van ControlBuilder)
GetResourceKey()

Haalt de resourcesleutel voor dit ControlBuilder object op.

(Overgenomen van ControlBuilder)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
HasBody()

Bepaalt of een besturingselement zowel een openings- als een afsluittag heeft. Deze methode wordt aangeroepen door het ASP.NET paginaframework.

(Overgenomen van ControlBuilder)
HtmlDecodeLiterals()

Bepaalt of de letterlijke tekenreeks van een HTML-besturingselement HTML moet worden gedecodeerd. Deze methode wordt aangeroepen door het ASP.NET paginaframework.

(Overgenomen van ControlBuilder)
Init(TemplateParser, ControlBuilder, Type, String, String, IDictionary)

Initialiseert de opbouwfunctie voor sjablonen wanneer een webaanvraag wordt ingediend.

(Overgenomen van TemplateBuilder)
InstantiateIn(Control)

Hiermee definieert u het Control object waartoe onderliggende besturingselementen en sjablonen behoren in de ontwerptijd.

(Overgenomen van TemplateBuilder)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
NeedsTagInnerText()

Bepaalt of de opbouwfunctie voor besturingselementen de binnenste tekst moet ophalen.

(Overgenomen van TemplateBuilder)
OnAppendToParentBuilder(ControlBuilder)

Hiermee wordt het BindableTemplateBuilder object aangegeven dat het wordt toegevoegd aan een bovenliggende opbouwfunctie voor besturingselementen.

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

Hiermee kunnen aangepaste besturingselementen toegang krijgen tot het gegenereerde Code Document Object Model (CodeDom) en code invoegen en wijzigen tijdens het parseren en bouwen van besturingselementen.

(Overgenomen van ControlBuilder)
SetResourceKey(String)

Hiermee stelt u de resourcesleutel voor dit ControlBuilder object in.

(Overgenomen van ControlBuilder)
SetServiceProvider(IServiceProvider)

Hiermee stelt u het serviceobject voor dit ControlBuilder object in.

(Overgenomen van ControlBuilder)
SetTagInnerText(String)

Hiermee wordt de binnenste tekst van de sjabloontag opgeslagen.

(Overgenomen van TemplateBuilder)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook