ScriptManager.RegisterScriptControl<TScriptControl> Method (TScriptControl)


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Registers a script control with the current ScriptManager instance.

Namespace:   System.Web.UI
Assembly:  System.Web.Extensions (in System.Web.Extensions.dll)

public void RegisterScriptControl<TScriptControl>(
	TScriptControl scriptControl
where TScriptControl : Control, IScriptControl


Type: TScriptControl

The script control to register.

Type Parameters


A control that implements the IScriptControl interface.

Exception Condition

scriptControl is null.

This method is primarily for use by control developers. Call the RegisterScriptControl<TScriptControl> method from a custom ASP.NET Ajax script control during its onInit event handler to register that control with the page. An ASP.NET Ajax script control must be registered to participate in partial-page rendering.

The RegisterScriptControl<TScriptControl> method adds the specified extender control to an internal list of script controls that is processed during the PreRender event.

.NET Framework
Available since 3.5
Return to top