TemplateBuilder Klass

Definition

Stöder sidparsern när du skapar en mall och de underordnade kontroller som den innehåller.

public ref class TemplateBuilder : System::Web::UI::ControlBuilder, System::Web::UI::ITemplate
public class TemplateBuilder : System.Web.UI.ControlBuilder, System.Web.UI.ITemplate
type TemplateBuilder = class
    inherit ControlBuilder
    interface ITemplate
Public Class TemplateBuilder
Inherits ControlBuilder
Implements ITemplate
Arv
TemplateBuilder
Härledda
Implementeringar

Kommentarer

Om du vill använda en anpassad TemplateBuilder klass för en kontroll skapar du en anpassad ControlBuilder för kontrollen och returnerar sedan den anpassade TemplateBuilder kontrollen från GetChildControlType -metoden.

Konstruktorer

Name Description
TemplateBuilder()

Initierar en ny instans av TemplateBuilder klassen.

Egenskaper

Name Description
BindingContainerBuilder

Hämtar kontrollverktyget som motsvarar bindningscontainern för den kontroll som den här byggaren skapar.

(Ärvd från ControlBuilder)
BindingContainerType

Hämtar typen av bindningscontainer för den kontroll som den här byggaren skapar.

(Ärvd från ControlBuilder)
ComplexPropertyEntries

Hämtar en samling komplexa egenskapsposter.

(Ärvd från ControlBuilder)
ControlType

Type Hämtar kontrollen som ska skapas.

(Ärvd från ControlBuilder)
CurrentFilterResolutionService

Hämtar ett IFilterResolutionService objekt som används för att hantera enhetsfilterrelaterade tjänster när du parsar och bevarar kontroller i designern.

(Ärvd från ControlBuilder)
DeclareType

Hämtar den typ som ska användas av kodgenereringen för att deklarera kontrollen.

(Ärvd från ControlBuilder)
FChildrenAsProperties

Hämtar ett värde som avgör om kontrollen har ett ParseChildrenAttribute med ChildrenAsProperties inställt på true.

(Ärvd från ControlBuilder)
FIsNonParserAccessor

Hämtar ett värde som avgör om kontrollen implementerar IParserAccessor gränssnittet.

(Ärvd från ControlBuilder)
HasAspCode

Hämtar ett värde som anger om kontrollen innehåller några kodblock.

(Ärvd från ControlBuilder)
ID

Hämtar eller anger identifieraregenskapen för kontrollen som ska skapas.

(Ärvd från ControlBuilder)
InDesigner

Returnerar om ControlBuilder körs i designern.

(Ärvd från ControlBuilder)
InPageTheme

Hämtar ett booleskt värde som anger om det här ControlBuilder objektet används för att generera sidteman.

(Ärvd från ControlBuilder)
ItemType

Hämtar den typ som angetts för bindningscontainern.

(Ärvd från ControlBuilder)
Localize

Hämtar ett booleskt värde som anger om kontrollen som skapas av det här ControlBuilder objektet är lokaliserad.

(Ärvd från ControlBuilder)
NamingContainerType

Hämtar typen av namngivningscontainer för den kontroll som den här byggaren skapar.

(Ärvd från ControlBuilder)
PageVirtualPath

Hämtar den virtuella sökvägen till en sida som ska skapas av den här ControlBuilder instansen.

(Ärvd från ControlBuilder)
Parser

Hämtar ansvaret TemplateParser för att parsa kontrollen.

(Ärvd från ControlBuilder)
ServiceProvider

Hämtar tjänstobjektet för det här ControlBuilder objektet.

(Ärvd från ControlBuilder)
SubBuilders

Hämtar en lista över underordnade ControlBuilder objekt för det här ControlBuilder objektet.

(Ärvd från ControlBuilder)
TagName

Hämtar taggnamnet för kontrollen som ska skapas.

(Ärvd från ControlBuilder)
TemplatePropertyEntries

Hämtar en samling mallegenskapsposter.

(Ärvd från ControlBuilder)
Text

Hämtar eller anger texten mellan mallens inledande och avslutande taggar.

ThemeResolutionService

Hämtar ett IThemeResolutionService objekt som används i designtid för att hantera kontrollteman och skinn.

(Ärvd från ControlBuilder)

Metoder

Name Description
AllowWhitespaceLiterals()

Avgör om blankstegsliteraler tillåts i innehållet mellan en kontrolls inledande och avslutande taggar. Den här metoden anropas av det ASP.NET sidramverket.

(Ärvd från ControlBuilder)
AppendLiteralString(String)

Lägger till det angivna literalinnehållet i en kontroll. Den här metoden anropas av det ASP.NET sidramverket.

(Ärvd från ControlBuilder)
AppendSubBuilder(ControlBuilder)

Lägger till byggare i ControlBuilder objektet för alla underordnade kontroller som tillhör containerkontrollen.

(Ärvd från ControlBuilder)
BuildObject()

Används under designtiden för att skapa mallen och dess underordnade kontroller.

CloseControl()

Anropas av parsern för att informera byggaren om att parsningen av kontrollens inledande och avslutande taggar är klar.

CloseControl()

Anropas av parsern för att informera byggaren om att parsningen av kontrollens inledande och avslutande taggar är klar.

(Ärvd från ControlBuilder)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetChildControlType(String, IDictionary)

Hämtar den Type kontrolltyp som motsvarar en underordnad tagg. Den här metoden anropas av det ASP.NET sidramverket.

(Ärvd från ControlBuilder)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetObjectPersistData()

Skapar objektet ObjectPersistData för det här ControlBuilder objektet.

(Ärvd från ControlBuilder)
GetResourceKey()

Hämtar resursnyckeln för det här ControlBuilder objektet.

(Ärvd från ControlBuilder)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
HasBody()

Avgör om en kontroll har både en inledande och avslutande tagg. Den här metoden anropas av det ASP.NET sidramverket.

(Ärvd från ControlBuilder)
HtmlDecodeLiterals()

Avgör om literalsträngen för en HTML-kontroll måste vara HTML-avkodad. Den här metoden anropas av det ASP.NET sidramverket.

(Ärvd från ControlBuilder)
Init(TemplateParser, ControlBuilder, Type, String, String, IDictionary)

Initierar mallverktyget när en webbbegäran görs.

InstantiateIn(Control)

Definierar det Control objekt som underordnade kontroller och mallar tillhör under designtiden.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
NeedsTagInnerText()

Avgör om kontrollverktyget behöver hämta sin inre text.

OnAppendToParentBuilder(ControlBuilder)

Meddelar att den läggs till i en överordnad ControlBuilder kontrollbyggare.

(Ärvd från ControlBuilder)
ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod)

Gör det möjligt för anpassade kontrollbyggare att komma åt den genererade koddokumentobjektmodellen (CodeDom) och infoga och ändra kod under parsnings- och byggkontroller.

(Ärvd från ControlBuilder)
SetResourceKey(String)

Anger resursnyckeln för det här ControlBuilder objektet.

(Ärvd från ControlBuilder)
SetServiceProvider(IServiceProvider)

Anger tjänstobjektet för det här ControlBuilder objektet.

(Ärvd från ControlBuilder)
SetTagInnerText(String)

Sparar den inre texten i malltaggen.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även