다음을 통해 공유


WebPartManager.SelectedWebPartChanging 이벤트

정의

웹 페이지에서 현재 선택된 WebPart 또는 서버 컨트롤을 변경하는 프로세스 중에 발생합니다.

public:
 event System::Web::UI::WebControls::WebParts::WebPartCancelEventHandler ^ SelectedWebPartChanging;
public event System.Web.UI.WebControls.WebParts.WebPartCancelEventHandler SelectedWebPartChanging;
member this.SelectedWebPartChanging : System.Web.UI.WebControls.WebParts.WebPartCancelEventHandler 
Public Custom Event SelectedWebPartChanging As WebPartCancelEventHandler 

이벤트 유형

설명

이 이벤트는 메서드와 함께 OnSelectedWebPartChanging 사용할 수 있습니다. 페이지 개발자는 페이지의 요소에 특성을 추가하고 OnSelectedWebPartChanging 특성 값을 이벤트를 처리할 <asp:webpartmanager> 사용자 지정 메서드의 이름으로 설정하여 코드에서 이벤트 처리기를 만들 수 있습니다.

이 이벤트는 컨트롤 간의 연결을 시작하거나 종료하는 프로세스와 컨트롤 편집을 시작하고 종료하는 동안 발생합니다. 자세한 내용은 메서드를 OnSelectedWebPartChanging 참조하세요.

일반적으로 선택한 컨트롤을 SelectedWebPartChanging 변경하는 사용자의 작업의 직접적인 결과로 이벤트가 발생하면 이벤트를 취소할 수 있습니다. 그러나 이벤트를 취소할 수 없는 시나리오가 있습니다. 컨트롤이 WebPartZone 삭제된 경우 컨트롤에 WebPart 포함된 컨트롤은 모두 닫혀야 합니다. 그렇지 않으면 분리됩니다. 이 경우 컨트롤은 WebPartManager 사용자가 아닌 컨트롤을 닫 WebPart 고 모든 컨트롤 정리 프로세스를 완료할 수 있도록 현재 선택된 컨트롤과 중단 없이 선택 영역을 변경해야 하는 시기를 결정해야 합니다. 따라서 이 시나리오에서는 의도적으로 메서드를 SelectedWebPartChanging 취소할 수 없습니다. 취소할 수 있는 관련 이벤트는 이벤트를 참조하세요 WebPartClosing .

적용 대상

추가 정보