ScriptManager.RegisterExtenderControl<TExtenderControl> Metoda

Definicja

Rejestruje kontrolkę rozszerzenia przy użyciu bieżącego ScriptManager wystąpienia.

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)

Parametry typu

TExtenderControl

Kontrolka, która implementuje IExtenderControl interfejs.

Parametry

extenderControl
TExtenderControl

Kontrolka rozszerzenia do zarejestrowania.

targetControl
Control

Kontrolka skryptu rozszerza kontrolkę rozszerzenia.

Wyjątki

extenderControl to null.

-lub-

targetControl to null.

Uwagi

Ta metoda jest używana głównie przez deweloperów kontrolek. Wywołaj metodę RegisterExtenderControl z niestandardowej kontrolki rozszerzenia Ajax ASP.NET podczas obsługi onInit zdarzeń, aby zarejestrować tę kontrolkę na stronie. Aby móc uczestniczyć w renderowaniu częściowym, należy zarejestrować kontrolkę rozszerzenia Ajax ASP.NET.

Metoda RegisterExtenderControl dodaje określoną kontrolkę rozszerzenia do wewnętrznej listy kontrolek rozszerzeń i rozszerzeń kontrolek skryptu docelowego. Ta lista jest przetwarzana podczas PreRender zdarzenia.

Dotyczy