Registers an extender control with the current ScriptManager instance.
Syntax
CSharp
public void RegisterExtenderControl<TExtenderControl> (
TExtenderControl extenderControl,
Control targetControl
) where TExtenderControl : Control,
VisualBasic
Public Sub RegisterExtenderControl(Of TExtenderControl As {Control, }) ( _
extenderControl As TExtenderControl, _
targetControl As Control _
)ManagedCPlusPlus
public:
generic<typename TExtenderControl>
where TExtenderControl : Control,
virtual void RegisterExtenderControl (
TExtenderControl extenderControl,
Control^ targetControl
) sealed
JSharp
J# supports the use of generic APIs, but not the declaration of new ones.
Generic Template Parameters
- TExtenderControl
Parameters
- extenderControl (TExtenderControl)
The extender control to register.
- targetControl (Control)
The script control that the extender control extends.
Remarks
This method is primarily for use by control developers. Call the RegisterExtenderControl() method from a custom Microsoft ASP.NET 2.0 AJAX Extensions extender control during its onInit event handler to register that control with the page. An ASP.NET 2.0 AJAX Extensions extender control must be registered to participate in partial-page rendering.
The RegisterExtenderControl() method adds the specified extender control to an internal list of extender controls and the target script controls they extend. This list is processed by the RegisterScripts() method during the PreRender event. At that time, each extender control calls its RegisterScriptIncludes() method.
Exceptions
Assembly: System.Web.Extensions (Module: System.Web.Extensions)