BindableTemplateBuilder 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
支持数据绑定控件的页分析,这些控件自动绑定到模板化内容部分中的 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对象生成实现模板的方法的代码 IBindableTemplate.ExtractValues 。
BindableTemplateBuilder是 TemplateBuilder 包含模板化内容的数据绑定控件的。 如果在设计时或在无编译页中使用数据绑定控件,则 IBindableTemplate 上的接口 BindableTemplateBuilder 用于分析模板化控件内的双向数据绑定。 如果编译了数据绑定控件,则 CompiledBindableTemplateBuilder 创建类的实例并将其分配给对象的值 IBindableTemplate 。
有关 ASP.NET 数据绑定、表达式和语法的详细信息,请参阅 绑定到数据库 和 数据绑定表达式概述。
构造函数
属性
方法
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 控件的字符串是否必须是 HTML 解码的。 此方法由 ASP.NET 页面框架调用。
(继承自 ControlBuilder)
|
Init(TemplateParser, ControlBuilder, Type, String, String, IDictionary)
|
当进行 Web 请求时初始化模板生成器。
(继承自 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)
|
适用于
另请参阅