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 事件处理程序期间,从自定义 ASP.NET Ajax 扩展程序控件调用 onInit 方法,以向页面注册该控件。 必须注册 ASP.NET Ajax 扩展程序控件才能参与分页呈现。

该方法 RegisterExtenderControl 将指定的扩展程序控件添加到扩展程序控件的内部列表以及它们扩展的目标脚本控件。 此列表在事件期间 PreRender 处理。

适用于