ScriptManager.RegisterExtenderControl<TExtenderControl> 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
向当前 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
扩展程序控件扩展的脚本控件。
例外
注解
此方法主要用于控件开发人员。
RegisterExtenderControl在其事件处理程序期间onInit
从自定义 ASP.NET Ajax 扩展程序控件调用 方法,以向页面注册该控件。 必须注册 ASP.NET Ajax 扩展程序控件才能参与部分页面呈现。
方法 RegisterExtenderControl 将指定的扩展程序控件添加到扩展程序控件的内部列表及其扩展的目标脚本控件。 此列表在事件期间 PreRender 进行处理。