ScriptManager.RegisterExtenderControl<TExtenderControl> Metod

Definition

Registrerar en utökarkontroll med den aktuella ScriptManager instansen.

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)

Typparametrar

TExtenderControl

En kontroll som implementerar IExtenderControl gränssnittet.

Parametrar

extenderControl
TExtenderControl

Utökarkontrollen som ska registreras.

targetControl
Control

Skriptkontrollen som utökar kontrollen utökas.

Undantag

extenderControl är null.

-eller-

targetControl är null.

Kommentarer

Den här metoden används främst av kontrollutvecklare. Anropa metoden RegisterExtenderControl från en anpassad ASP.NET Ajax-utökarkontroll under dess onInit händelsehanterare för att registrera kontrollen på sidan. En ASP.NET Ajax-utökarkontroll måste registreras för att delta i partiell återgivning av sidor.

Metoden RegisterExtenderControl lägger till den angivna utökarkontrollen i en intern lista över utökarkontroller och de målskriptkontroller som de utökar. Den här listan bearbetas under PreRender händelsen.

Gäller för