Bagikan melalui


BindableTemplateBuilder Kelas

Definisi

Mendukung penguraian halaman kontrol terikat data yang secara otomatis mengikat kontrol sumber data ASP.NET dalam bagian konten templat. Kelas ini tidak dapat diwariskan.

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
Warisan
BindableTemplateBuilder
Penerapan

Keterangan

Kelas BindableTemplateBuilder ini digunakan dalam waktu desain dan di halaman tanpa kompilasi untuk mendukung ekstraksi nilai properti kontrol terikat dua arah dalam templat yang terikat data. Objek BindableTemplateBuilder menghasilkan kode yang mengimplementasikan IBindableTemplate.ExtractValues metode untuk templat.

BindableTemplateBuilder adalah TemplateBuilder untuk kontrol terikat data yang menyertakan konten yang di-template. Jika kontrol terikat data digunakan dalam waktu desain atau di halaman tanpa kompilasi, IBindableTemplate antarmuka pada BindableTemplateBuilder digunakan untuk mengurai pengikatan data dua arah dalam kontrol templat. Jika kontrol terikat data dikompilasi, instans CompiledBindableTemplateBuilder kelas dibuat dan ditetapkan ke nilai IBindableTemplate objek.

Untuk informasi selengkapnya tentang ASP.NET pengikatan data, ekspresi, dan sintaks, lihat Ikatan ke Database dan Gambaran Umum Ekspresi Pengikatan Data.

Konstruktor

BindableTemplateBuilder()

Menginisialisasi instans baru kelas BindableTemplateBuilder.

Properti

BindingContainerBuilder

Mendapatkan penyusun kontrol yang sesuai dengan kontainer pengikatan untuk kontrol yang dibuat penyusun ini.

(Diperoleh dari ControlBuilder)
BindingContainerType

Mendapatkan jenis kontainer pengikatan untuk kontrol yang dibuat penyusun ini.

(Diperoleh dari ControlBuilder)
ComplexPropertyEntries

Mendapatkan kumpulan entri properti yang kompleks.

(Diperoleh dari ControlBuilder)
ControlType

Type Mendapatkan untuk kontrol yang akan dibuat.

(Diperoleh dari ControlBuilder)
CurrentFilterResolutionService

IFilterResolutionService Mendapatkan objek yang digunakan untuk mengelola layanan terkait filter perangkat saat mengurai dan mempertahankan kontrol dalam perancang.

(Diperoleh dari ControlBuilder)
DeclareType

Mendapatkan jenis yang akan digunakan oleh pembuatan kode untuk mendeklarasikan kontrol.

(Diperoleh dari ControlBuilder)
FChildrenAsProperties

Mendapatkan nilai yang menentukan apakah kontrol memiliki dengan ChildrenAsProperties diatur ParseChildrenAttribute ke true.

(Diperoleh dari ControlBuilder)
FIsNonParserAccessor

Mendapatkan nilai yang menentukan apakah kontrol mengimplementasikan IParserAccessor antarmuka.

(Diperoleh dari ControlBuilder)
HasAspCode

Mendapatkan nilai yang menunjukkan apakah kontrol berisi blok kode apa pun.

(Diperoleh dari ControlBuilder)
ID

Mendapatkan atau mengatur properti pengidentifikasi untuk kontrol yang akan dibangun.

(Diperoleh dari ControlBuilder)
InDesigner

Mengembalikan apakah ControlBuilder berjalan di perancang.

(Diperoleh dari ControlBuilder)
InPageTheme

Mendapatkan nilai Boolean yang menunjukkan apakah objek ini ControlBuilder digunakan untuk menghasilkan tema halaman.

(Diperoleh dari ControlBuilder)
ItemType

Mendapatkan jenis yang diatur pada kontainer pengikatan.

(Diperoleh dari ControlBuilder)
Localize

Mendapatkan nilai Boolean yang menunjukkan apakah kontrol yang dibuat oleh objek ini ControlBuilder dilokalkan.

(Diperoleh dari ControlBuilder)
NamingContainerType

Mendapatkan jenis kontainer penamaan untuk kontrol yang dibuat penyusun ini.

(Diperoleh dari ControlBuilder)
PageVirtualPath

Mendapatkan jalur virtual halaman yang akan dibangun oleh instans ini ControlBuilder .

(Diperoleh dari ControlBuilder)
Parser

Mendapatkan yang TemplateParser bertanggung jawab untuk mengurai kontrol.

(Diperoleh dari ControlBuilder)
ServiceProvider

Mendapatkan objek layanan untuk objek ini ControlBuilder .

(Diperoleh dari ControlBuilder)
SubBuilders

Mendapatkan daftar objek anak ControlBuilder untuk obyek ini ControlBuilder .

(Diperoleh dari ControlBuilder)
TagName

Mendapatkan nama tag untuk kontrol yang akan dibangun.

(Diperoleh dari ControlBuilder)
TemplatePropertyEntries

Mendapatkan kumpulan entri properti templat.

(Diperoleh dari ControlBuilder)
Text

Mendapatkan atau mengatur teks antara tag pembuka dan penutup templat.

(Diperoleh dari TemplateBuilder)
ThemeResolutionService

IThemeResolutionService Mendapatkan objek yang digunakan dalam waktu desain untuk mengelola tema kontrol dan kulit.

(Diperoleh dari ControlBuilder)

Metode

AllowWhitespaceLiterals()

Menentukan apakah literal spasi kosong diizinkan dalam konten antara tag pembuka dan penutup kontrol. Metode ini dipanggil oleh kerangka kerja halaman ASP.NET.

(Diperoleh dari ControlBuilder)
AppendLiteralString(String)

Menambahkan konten harfiah yang ditentukan ke kontrol. Metode ini dipanggil oleh kerangka kerja halaman ASP.NET.

(Diperoleh dari ControlBuilder)
AppendSubBuilder(ControlBuilder)

Menambahkan penyusun ke ControlBuilder objek untuk setiap kontrol anak yang termasuk dalam kontrol kontainer.

(Diperoleh dari ControlBuilder)
BuildObject()

Digunakan selama waktu desain untuk membangun templat dan kontrol anaknya.

(Diperoleh dari TemplateBuilder)
CloseControl()

Dipanggil oleh pengurai untuk memberi tahu penyusun bahwa penguraian tag pembuka dan penutup kontrol selesai.

(Diperoleh dari TemplateBuilder)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
ExtractValues(Control)

Mengambil sekumpulan pasangan nama/nilai untuk nilai yang terikat menggunakan sintaks pengikatan data ASP.NET dua arah dalam konten templat pada waktu desain dan di halaman tanpa kompilasi.

GetChildControlType(String, IDictionary)

Type Mendapatkan jenis kontrol yang sesuai dengan tag anak. Metode ini dipanggil oleh kerangka kerja halaman ASP.NET.

(Diperoleh dari ControlBuilder)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetObjectPersistData()

ObjectPersistData Membuat objek untuk obyek iniControlBuilder.

(Diperoleh dari ControlBuilder)
GetResourceKey()

Mengambil kunci sumber daya untuk objek ini ControlBuilder .

(Diperoleh dari ControlBuilder)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
HasBody()

Menentukan apakah kontrol memiliki tag pembuka dan penutup. Metode ini dipanggil oleh kerangka kerja halaman ASP.NET.

(Diperoleh dari ControlBuilder)
HtmlDecodeLiterals()

Menentukan apakah string literal kontrol HTML harus didekodekan HTML. Metode ini dipanggil oleh kerangka kerja halaman ASP.NET.

(Diperoleh dari ControlBuilder)
Init(TemplateParser, ControlBuilder, Type, String, String, IDictionary)

Menginisialisasi penyusun templat saat permintaan Web dibuat.

(Diperoleh dari TemplateBuilder)
InstantiateIn(Control)

Menentukan objek yang Control dikontrol anak dan templat dalam waktu desain.

(Diperoleh dari TemplateBuilder)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
NeedsTagInnerText()

Menentukan apakah penyusun kontrol perlu mendapatkan teks dalamnya.

(Diperoleh dari TemplateBuilder)
OnAppendToParentBuilder(ControlBuilder)

Memberi tahu BindableTemplateBuilder objek bahwa objek sedang ditambahkan ke penyusun kontrol induk.

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

Memungkinkan penyusun kontrol kustom untuk mengakses Code Document Object Model (CodeDom) yang dihasilkan dan menyisipkan dan memodifikasi kode selama proses penguraian dan kontrol bangunan.

(Diperoleh dari ControlBuilder)
SetResourceKey(String)

Menyetel kunci sumber daya untuk objek ini ControlBuilder .

(Diperoleh dari ControlBuilder)
SetServiceProvider(IServiceProvider)

Menyetel objek layanan untuk objek ini ControlBuilder .

(Diperoleh dari ControlBuilder)
SetTagInnerText(String)

Menyimpan teks dalam tag templat.

(Diperoleh dari TemplateBuilder)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga