通过


DeviceSpecificChoiceControlBuilder.Init 方法

定义

初始化服务器控件时发生,这是其生命周期中的第一步。 此 API 已过时。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 Mobile Apps &具有 ASP.NET 的网站。

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 ^ attributes);
public override void Init(System.Web.UI.TemplateParser parser, System.Web.UI.ControlBuilder parentBuilder, Type type, string tagName, string id, System.Collections.IDictionary attributes);
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, attributes As IDictionary)

参数

parser
TemplateParser

负责分析控件的模板分析器对象。

parentBuilder
ControlBuilder

负责生成父控件的控件生成器对象。 ControlBuilder如果不是DeviceSpecificControlBuilder对象,则会引发异常。

type
Type

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

tagName
String

要生成的标记的名称。 这使生成器能够支持多个标记类型。

id
String

ID分配给控件的属性。

attributes
IDictionary

IDictionary保存指定标记属性的对象。

例外

parentBuilder 不是对象 DeviceSpecificControlBuilder

注解

此方法在分析过程中由 ASP.NET 页面框架调用,不应直接在代码中调用。

适用于

另请参阅