BindableTemplateBuilder Klasa

Definicja

Obsługuje analizowanie stron kontrolek powiązanych z danymi, które są automatycznie powiązane z kontrolą źródła danych ASP.NET w sekcjach zawartości szablonu. Klasa ta nie może być dziedziczona.

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
Dziedziczenie
BindableTemplateBuilder
Implementuje

Uwagi

Klasa BindableTemplateBuilder jest używana w czasie projektowania i na stronach bez kompilacji do obsługi wyodrębniania wartości dwukierunkowych powiązanych właściwości kontrolki w szablonie powiązanym z danymi. Obiekt BindableTemplateBuilder generuje kod implementujący metodę IBindableTemplate.ExtractValues szablonu.

Element BindableTemplateBuilder jest przeznaczony TemplateBuilder dla kontrolek powiązanych z danymi, które zawierają zawartość szablonu. Jeśli kontrolka powiązana z danymi jest używana w czasie projektowania lub na stronie bez kompilacji, IBindableTemplate interfejs w obiekcie BindableTemplateBuilder jest używany do analizowania dwukierunkowego powiązania danych w kontrolce szablonu. Jeśli kontrolka powiązana z danymi jest kompilowana, tworzone jest wystąpienie CompiledBindableTemplateBuilder klasy i przypisywane do wartości IBindableTemplate obiektu.

Aby uzyskać więcej informacji na temat ASP.NET powiązania danych, wyrażeń i składni, zobacz Binding to Databases and Data-Binding Expressions Overview (Powiązanie z bazami danych i wyrażeniami powiązania danych — omówienie).

Konstruktory

BindableTemplateBuilder()

Inicjuje nowe wystąpienie klasy BindableTemplateBuilder.

Właściwości

BindingContainerBuilder

Pobiera konstruktora kontrolek, który odpowiada kontenerowi powiązania dla kontrolki tworzonej przez tego konstruktora.

(Odziedziczone po ControlBuilder)
BindingContainerType

Pobiera typ kontenera powiązania dla kontrolki tworzonej przez tego konstruktora.

(Odziedziczone po ControlBuilder)
ComplexPropertyEntries

Pobiera kolekcję złożonych wpisów właściwości.

(Odziedziczone po ControlBuilder)
ControlType

Pobiera element Type dla kontrolki do utworzenia.

(Odziedziczone po ControlBuilder)
CurrentFilterResolutionService

IFilterResolutionService Pobiera obiekt używany do zarządzania usługami powiązanymi z filtrowaniem urządzeń podczas analizowania i utrwalania kontrolek w projektancie.

(Odziedziczone po ControlBuilder)
DeclareType

Pobiera typ, który będzie używany przez generowanie kodu w celu zadeklarowania kontrolki.

(Odziedziczone po ControlBuilder)
FChildrenAsProperties

Pobiera wartość określającą, czy kontrolka ma element z ustawioną ParseChildrenAttribute wartością ChildrenAsPropertiestrue.

(Odziedziczone po ControlBuilder)
FIsNonParserAccessor

Pobiera wartość określającą, czy kontrolka IParserAccessor implementuje interfejs.

(Odziedziczone po ControlBuilder)
HasAspCode

Pobiera wartość wskazującą, czy kontrolka zawiera jakiekolwiek bloki kodu.

(Odziedziczone po ControlBuilder)
ID

Pobiera lub ustawia właściwość identyfikatora kontrolki do skompilowania.

(Odziedziczone po ControlBuilder)
InDesigner

Zwraca informację, czy element ControlBuilder jest uruchomiony w projektancie.

(Odziedziczone po ControlBuilder)
InPageTheme

Pobiera wartość logiczną wskazującą, czy ten ControlBuilder obiekt jest używany do generowania motywów stron.

(Odziedziczone po ControlBuilder)
ItemType

Pobiera typ ustawiony w kontenerze powiązania.

(Odziedziczone po ControlBuilder)
Localize

Pobiera wartość logiczną wskazującą, czy kontrolka utworzona przez ten ControlBuilder obiekt jest zlokalizowana.

(Odziedziczone po ControlBuilder)
NamingContainerType

Pobiera typ kontenera nazewnictwa dla kontrolki tworzonej przez tego konstruktora.

(Odziedziczone po ControlBuilder)
PageVirtualPath

Pobiera wirtualną ścieżkę strony do skompilowania przez to ControlBuilder wystąpienie.

(Odziedziczone po ControlBuilder)
Parser

TemplateParser Pobiera odpowiedzialność za analizowanie kontrolki.

(Odziedziczone po ControlBuilder)
ServiceProvider

Pobiera obiekt usługi dla tego ControlBuilder obiektu.

(Odziedziczone po ControlBuilder)
SubBuilders

Pobiera listę obiektów podrzędnych ControlBuilder dla tego ControlBuilder obiektu.

(Odziedziczone po ControlBuilder)
TagName

Pobiera nazwę tagu kontrolki do skompilowania.

(Odziedziczone po ControlBuilder)
TemplatePropertyEntries

Pobiera kolekcję wpisów właściwości szablonu.

(Odziedziczone po ControlBuilder)
Text

Pobiera lub ustawia tekst między tagami otwierania i zamykania szablonu.

(Odziedziczone po TemplateBuilder)
ThemeResolutionService

IThemeResolutionService Pobiera obiekt, który jest używany w czasie projektowania do zarządzania motywami i skórami sterowania.

(Odziedziczone po ControlBuilder)

Metody

AllowWhitespaceLiterals()

Określa, czy literały odstępu są dozwolone w zawartości między tagami otwierania i zamykania kontrolki. Ta metoda jest wywoływana przez platformę strony ASP.NET.

(Odziedziczone po ControlBuilder)
AppendLiteralString(String)

Dodaje określoną zawartość literału do kontrolki. Ta metoda jest wywoływana przez platformę strony ASP.NET.

(Odziedziczone po ControlBuilder)
AppendSubBuilder(ControlBuilder)

Dodaje konstruktorów do ControlBuilder obiektu dla wszystkich kontrolek podrzędnych należących do kontrolki kontenera.

(Odziedziczone po ControlBuilder)
BuildObject()

Używany w czasie projektowania do kompilowania szablonu i jego kontrolek podrzędnych.

(Odziedziczone po TemplateBuilder)
CloseControl()

Wywołana przez analizator w celu poinformowania konstruktora o zakończeniu analizowania tagów otwierania i zamykania kontrolki.

(Odziedziczone po TemplateBuilder)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
ExtractValues(Control)

Pobiera zestaw par nazwa/wartość dla wartości powiązanych przy użyciu dwukierunkowej ASP.NET składni powiązania danych w ramach szablonowej zawartości w czasie projektowania i na stronach bez kompilacji.

GetChildControlType(String, IDictionary)

Uzyskuje Type typ kontrolki odpowiadający tagowi podrzędnym. Ta metoda jest wywoływana przez platformę strony ASP.NET.

(Odziedziczone po ControlBuilder)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetObjectPersistData()

ObjectPersistData Tworzy obiekt dla tego ControlBuilder obiektu.

(Odziedziczone po ControlBuilder)
GetResourceKey()

Pobiera klucz zasobu dla tego ControlBuilder obiektu.

(Odziedziczone po ControlBuilder)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
HasBody()

Określa, czy kontrolka ma zarówno tag otwierający, jak i zamykający. Ta metoda jest wywoływana przez platformę strony ASP.NET.

(Odziedziczone po ControlBuilder)
HtmlDecodeLiterals()

Określa, czy ciąg literału kontrolki HTML musi być zdekodowany w języku HTML. Ta metoda jest wywoływana przez platformę strony ASP.NET.

(Odziedziczone po ControlBuilder)
Init(TemplateParser, ControlBuilder, Type, String, String, IDictionary)

Inicjuje konstruktora szablonów po wysłaniu żądania sieci Web.

(Odziedziczone po TemplateBuilder)
InstantiateIn(Control)

Control Definiuje obiekt, do którego należą kontrolki podrzędne i szablony w czasie projektowania.

(Odziedziczone po TemplateBuilder)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
NeedsTagInnerText()

Określa, czy konstruktor kontrolki musi uzyskać tekst wewnętrzny.

(Odziedziczone po TemplateBuilder)
OnAppendToParentBuilder(ControlBuilder)

BindableTemplateBuilder Powiadamia obiekt, że jest dodawany do konstruktora kontrolek nadrzędnych.

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

Umożliwia konstruktorom kontrolek niestandardowych uzyskiwanie dostępu do wygenerowanego modelu obiektu dokumentu kodu (CodeDom) oraz wstawianie i modyfikowanie kodu podczas procesu analizowania i tworzenia kontrolek.

(Odziedziczone po ControlBuilder)
SetResourceKey(String)

Ustawia klucz zasobu dla tego ControlBuilder obiektu.

(Odziedziczone po ControlBuilder)
SetServiceProvider(IServiceProvider)

Ustawia obiekt usługi dla tego ControlBuilder obiektu.

(Odziedziczone po ControlBuilder)
SetTagInnerText(String)

Zapisuje tekst wewnętrzny tagu szablonu.

(Odziedziczone po TemplateBuilder)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też