BindableTemplateBuilder 類別

定義

支援頁面解析資料綁定控制項,自動綁定到模板內容區塊內的 ASP.NET 資料來源控制項。 此類別無法獲得繼承。

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
繼承
BindableTemplateBuilder
實作

備註

BindableTemplateBuilder 類別用於設計時及無編譯頁面,以支援在資料綁定範本中擷取雙向綁定控制屬性的值。 物件 BindableTemplateBuilder 會產生實作 IBindableTemplate.ExtractValues 範本方法的程式碼。

這是一個BindableTemplateBuilderTemplateBuilder包含模板內容的資料綁定控制項。 若在設計時或無編譯頁面中使用資料綁定控制項, IBindableTemplate 則會使用該 BindableTemplateBuilder 介面解析模板控制項內的雙向資料綁定。 若已編譯資料綁定控制項,會建立該類別的實例 CompiledBindableTemplateBuilder 並指派給 IBindableTemplate 物件值。

欲了解更多關於 ASP.NET 資料綁定、表達式與語法的資訊,請參閱 Binding to DatabasesData-Binding表達式概覽

建構函式

名稱 Description
BindableTemplateBuilder()

初始化 BindableTemplateBuilder 類別的新執行個體。

屬性

名稱 Description
BindingContainerBuilder

取得對應於該控制項綁定容器的控制建構器。

(繼承來源 ControlBuilder)
BindingContainerType

取得這個建構者所建立控制的綁定容器類型。

(繼承來源 ControlBuilder)
ComplexPropertyEntries

獲得一組複雜的屬性條目。

(繼承來源 ControlBuilder)
ControlType

取得 Type 控制權以建立。

(繼承來源 ControlBuilder)
CurrentFilterResolutionService

取得 IFilterResolutionService 一個物件,用於在設計器中解析與持久化控制項時管理裝置過濾相關服務。

(繼承來源 ControlBuilder)
DeclareType

取得程式碼產生時用來宣告控制的型別。

(繼承來源 ControlBuilder)
FChildrenAsProperties

獲得一個值,判斷控制項是否有 , ParseChildrenAttributeChildrenAsProperties 設為 true

(繼承來源 ControlBuilder)
FIsNonParserAccessor

會得到一個值,決定該控制項是否實作該 IParserAccessor 介面。

(繼承來源 ControlBuilder)
HasAspCode

會取得一個值,表示該控制項是否包含任何程式碼區塊。

(繼承來源 ControlBuilder)
ID

取得或設定要建立控制項的識別符屬性。

(繼承來源 ControlBuilder)
InDesigner

是否在設計器中執行,會回傳 ControlBuilder

(繼承來源 ControlBuilder)
InPageTheme

會獲得一個布林值,表示此 ControlBuilder 物件是否用於產生頁面主題。

(繼承來源 ControlBuilder)
ItemType

取得裝訂容器上的類型設定。

(繼承來源 ControlBuilder)
Localize

會得到一個布林值,表示這個 ControlBuilder 物件所建立的控制項是否為局部化。

(繼承來源 ControlBuilder)
NamingContainerType

取得該建構者所建立控制項的命名容器類型。

(繼承來源 ControlBuilder)
PageVirtualPath

取得這個實例要建立 ControlBuilder 頁面的虛擬路徑。

(繼承來源 ControlBuilder)
Parser

負責 TemplateParser 解析控制項。

(繼承來源 ControlBuilder)
ServiceProvider

取得該 ControlBuilder 物件的服務物件。

(繼承來源 ControlBuilder)
SubBuilders

會取得該ControlBuilder物件的子ControlBuilder物件清單。

(繼承來源 ControlBuilder)
TagName

取得要建立控制項的標籤名稱。

(繼承來源 ControlBuilder)
TemplatePropertyEntries

取得一組範本屬性條目。

(繼承來源 ControlBuilder)
Text

能取得或設定模板開頭和結束標籤之間的文字。

(繼承來源 TemplateBuilder)
ThemeResolutionService

取得 IThemeResolutionService 一個物件,在設計階段用來管理控制主題和外觀。

(繼承來源 ControlBuilder)

方法

名稱 Description
AllowWhitespaceLiterals()

判斷控制項開閉標籤間內容是否允許留白文字。 此方法稱為 ASP.NET 頁框架。

(繼承來源 ControlBuilder)
AppendLiteralString(String)

將指定的文字內容加入控制項。 此方法稱為 ASP.NET 頁框架。

(繼承來源 ControlBuilder)
AppendSubBuilder(ControlBuilder)

為屬於容器控制項的任何子控制項新增建構器。ControlBuilder

(繼承來源 ControlBuilder)
BuildObject()

在設計階段用於建構範本及其子控制項。

(繼承來源 TemplateBuilder)
CloseControl()

解析器呼叫它,告知建置者控制項的開閉標籤解析完成。

(繼承來源 TemplateBuilder)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
ExtractValues(Control)

在設計時及無編譯頁面中,取得一組以雙向 ASP.NET 資料綁定語法綁定的值的名稱/值對。

GetChildControlType(String, IDictionary)

取得 Type 對應子標籤的控制型別。 此方法稱為 ASP.NET 頁框架。

(繼承來源 ControlBuilder)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetObjectPersistData()

為這個ObjectPersistData物件建立ControlBuilder物件。

(繼承來源 ControlBuilder)
GetResourceKey()

取得此 ControlBuilder 物件的資源金鑰。

(繼承來源 ControlBuilder)
GetType()

取得目前實例的 Type

(繼承來源 Object)
HasBody()

判斷控制點是否同時具有開局與結束標籤。 此方法稱為 ASP.NET 頁框架。

(繼承來源 ControlBuilder)
HtmlDecodeLiterals()

判斷 HTML 控制項的字串是否必須被解碼。 此方法稱為 ASP.NET 頁框架。

(繼承來源 ControlBuilder)
Init(TemplateParser, ControlBuilder, Type, String, String, IDictionary)

當網頁請求發出時,會初始化範本建置器。

(繼承來源 TemplateBuilder)
InstantiateIn(Control)

定義 Control 子控制項與範本在設計時所屬的物件。

(繼承來源 TemplateBuilder)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
NeedsTagInnerText()

判斷控制建構器是否需要取得其內部文字。

(繼承來源 TemplateBuilder)
OnAppendToParentBuilder(ControlBuilder)

通知 BindableTemplateBuilder 物件它正被加入父控制建構器。

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

允許自訂控制建置器存取產生的程式碼文件物件模型(CodeDom),並在解析與建構控制過程中插入及修改程式碼。

(繼承來源 ControlBuilder)
SetResourceKey(String)

設定此 ControlBuilder 物件的資源鍵。

(繼承來源 ControlBuilder)
SetServiceProvider(IServiceProvider)

設定該 ControlBuilder 物件的服務物件。

(繼承來源 ControlBuilder)
SetTagInnerText(String)

儲存模板標籤的內文。

(繼承來源 TemplateBuilder)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於

另請參閱