共用方式為


DeviceSpecificChoiceControlBuilder.Init 方法

定義

發生於初始化伺服器控制項時,是其生命週期中的第一個步驟。 這個 API 已經過時。 如需如何開發 ASP.NET 行動應用程式的資訊,請參閱 mobile Apps & Sites with 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 頁面架構所呼叫,不適合直接在您的程式代碼中呼叫。

適用於

另請參閱