ObjectTagBuilder.Init 方法

定义

分析页面时初始化对象标记生成器。

此 API 支持产品基础结构,不能在代码中直接使用。

public:
 override void Init(System::Web::UI::TemplateParser ^ parser, System::Web::UI::ControlBuilder ^ parentBuilder, Type ^ type, System::String ^ tagName, System::String ^ id, System::Collections::IDictionary ^ attribs);
public override void Init(System.Web.UI.TemplateParser parser, System.Web.UI.ControlBuilder parentBuilder, Type type, string tagName, string id, System.Collections.IDictionary attribs);
override this.Init : System.Web.UI.TemplateParser * System.Web.UI.ControlBuilder * Type * string * string * System.Collections.IDictionary -> unit
Public Overrides Sub Init (parser As TemplateParser, parentBuilder As ControlBuilder, type As Type, tagName As String, id As String, attribs As IDictionary)

参数

parser
TemplateParser

负责 TemplateParser 分析控件。

parentBuilder
ControlBuilder

负责 ControlBuilder 生成控件。

type
Type

Type分配给生成器将创建的控件。

tagName
String

要生成的标记的名称。 这允许生成器支持多个标记类型。

id
String

ID分配给控件的控件。

attribs
IDictionary

IDictionary包含所有指定标记属性的标记属性。

例外

参数 idnull.

-或-

对象标记范围无效。

-或-

classid progid或属性不包含或无效。

适用于