ScriptManager.RegisterExtenderControl<TExtenderControl> Yöntem

Tanım

Geçerli ScriptManager örneğe bir genişletici denetimi kaydeder.

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)

Tür Parametreleri

TExtenderControl

Arabirimi uygulayan bir IExtenderControl denetim.

Parametreler

extenderControl
TExtenderControl

Kaydedilecek genişletici denetimi.

targetControl
Control

Genişletici denetiminin genişlettiği betik denetimi.

Özel durumlar

extenderControl, null'e eşittir.

-veya-

targetControl, null'e eşittir.

Açıklamalar

Bu yöntem öncelikli olarak denetim geliştiricileri tarafından kullanılır. RegisterExtenderControl olay işleyicisi sırasında özel bir ASP.NET Ajax genişletici denetiminden onInit yöntemini çağırarak bu denetimi sayfaya kaydedin. Kısmi sayfa işlemeye katılmak için bir ASP.NET Ajax genişletici denetimi kaydedilmelidir.

yöntemi, RegisterExtenderControl belirtilen genişletici denetimini genişletici denetimlerinin ve genişlettikleri hedef betik denetimlerinin iç listesine ekler. Bu liste olay sırasında PreRender işlenir.

Şunlara uygulanır