ScriptManager.RegisterExtenderControl<TExtenderControl> 方法

定義

使用目前 ScriptManager 執行個體註冊擴充項控制項。

public:
generic <typename TExtenderControl>
 where TExtenderControl : System::Web::UI::Control, System::Web::UI::IExtenderControl virtual void RegisterExtenderControl(TExtenderControl extenderControl, System::Web::UI::Control ^ targetControl);
public void RegisterExtenderControl<TExtenderControl> (TExtenderControl extenderControl, System.Web.UI.Control targetControl) where TExtenderControl : System.Web.UI.Control, System.Web.UI.IExtenderControl;
abstract member RegisterExtenderControl : 'ExtenderControl * System.Web.UI.Control -> unit (requires 'ExtenderControl :> System.Web.UI.Control and 'ExtenderControl :> System.Web.UI.IExtenderControl)
override this.RegisterExtenderControl : 'ExtenderControl * System.Web.UI.Control -> unit (requires 'ExtenderControl :> System.Web.UI.Control and 'ExtenderControl :> System.Web.UI.IExtenderControl)
Public Sub RegisterExtenderControl(Of TExtenderControl As {Control, IExtenderControl}) (extenderControl As TExtenderControl, targetControl As Control)

類型參數

TExtenderControl

實作 IExtenderControl 介面的控制項。

參數

extenderControl
TExtenderControl

要註冊的擴充項控制項。

targetControl
Control

擴充項控制項所擴充的指令碼控制項。

例外狀況

extenderControlnull

-或-

targetControlnull

備註

這個方法主要是供控制項開發人員使用。 RegisterExtenderControl在事件處理常式期間 onInit ,從自訂 ASP.NET Ajax 擴充項控制項呼叫 方法,以向頁面註冊該控制項。 必須註冊 ASP.NET Ajax 擴充項控制項,才能參與部分頁面轉譯。

方法 RegisterExtenderControl 會將指定的擴充項控制項新增至擴充項控制項的內部清單,以及它們擴充的目標腳本控制項。 此清單會在事件期間 PreRender 處理。

適用於