Language

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 イベント ハンドラーの間にカスタム ASP.NET Ajax スクリプト コントロールから onInit メソッドを呼び出して、そのコントロールをページに登録します。 部分ページ レンダリングに参加するには、ASP.NET Ajax スクリプト コントロールを登録する必要があります。

RegisterScriptControl メソッドは、指定したエクステンダー コントロールを、PreRender イベント中に処理されるスクリプト コントロールの内部リストに追加します。

適用対象