Share via


ScriptManager.RegisterScriptControl<TScriptControl> 方法

定义

向当前 ScriptManager 实例注册脚本控件。

public:
generic <typename TScriptControl>
 where TScriptControl : System::Web::UI::Control, System::Web::UI::IScriptControl virtual void RegisterScriptControl(TScriptControl scriptControl);
public void RegisterScriptControl<TScriptControl> (TScriptControl scriptControl) where TScriptControl : System.Web.UI.Control, System.Web.UI.IScriptControl;
abstract member RegisterScriptControl : 'ScriptControl -> unit (requires 'ScriptControl :> System.Web.UI.Control and 'ScriptControl :> System.Web.UI.IScriptControl)
override this.RegisterScriptControl : 'ScriptControl -> unit (requires 'ScriptControl :> System.Web.UI.Control and 'ScriptControl :> System.Web.UI.IScriptControl)
Public Sub RegisterScriptControl(Of TScriptControl As {Control, IScriptControl}) (scriptControl As TScriptControl)

类型参数

TScriptControl

实现 IScriptControl 接口的控件。

参数

scriptControl
TScriptControl

要注册的脚本控件。

例外

scriptControl 上声明的默认值为 null

注解

此方法主要用于控件开发人员。 RegisterScriptControl在其事件处理程序期间onInit从自定义 ASP.NET Ajax 脚本控件调用 方法,以向页面注册该控件。 必须注册 ASP.NET Ajax 脚本控件才能参与分页呈现。

方法 RegisterScriptControl 将指定的扩展程序控件添加到事件期间 PreRender 处理的脚本控件的内部列表。

适用于