ScriptManager.RegisterExtenderControl<TExtenderControl> 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
extender 컨트롤을 현재 ScriptManager 인스턴스에 등록합니다.
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)
형식 매개 변수
- TExtenderControl
인터페이스를 구현하는 컨트롤입니다 IExtenderControl .
매개 변수
- extenderControl
- TExtenderControl
등록할 extender 컨트롤입니다.
- targetControl
- Control
extender 컨트롤이 확장되는 스크립트 컨트롤입니다.
예외
설명
이 메서드는 주로 컨트롤 개발자가 사용합니다.
RegisterExtenderControl 이벤트 처리기 동안 사용자 지정 ASP.NET Ajax extender 컨트롤에서 onInit 메서드를 호출하여 해당 컨트롤을 페이지에 등록합니다. 부분 페이지 렌더링에 참여하려면 ASP.NET Ajax extender 컨트롤을 등록해야 합니다.
이 메서드는 RegisterExtenderControl 확장기 컨트롤의 내부 목록 및 확장 대상 스크립트 컨트롤에 지정된 extender 컨트롤을 추가합니다. 이 목록은 이벤트 중에 처리됩니다 PreRender .