WebPartManager.OnWebPartDeleting(WebPartCancelEventArgs) 메서드

정의

WebPartDeleting 이벤트를 발생시킵니다. 이 이벤트는 동적 WebPart 컨트롤(또는 WebPartZoneBase 영역에 포함된 서버 컨트롤이나 사용자 정의 컨트롤)이 삭제 프로세스를 진행 중임을 나타냅니다.

protected:
 virtual void OnWebPartDeleting(System::Web::UI::WebControls::WebParts::WebPartCancelEventArgs ^ e);
protected virtual void OnWebPartDeleting (System.Web.UI.WebControls.WebParts.WebPartCancelEventArgs e);
abstract member OnWebPartDeleting : System.Web.UI.WebControls.WebParts.WebPartCancelEventArgs -> unit
override this.OnWebPartDeleting : System.Web.UI.WebControls.WebParts.WebPartCancelEventArgs -> unit
Protected Overridable Sub OnWebPartDeleting (e As WebPartCancelEventArgs)

매개 변수

e
WebPartCancelEventArgs

이벤트 데이터를 포함하는 WebPartCancelEventArgs입니다.

설명

동적 WebPart 컨트롤만 삭제할 수 있으며 컨트롤이 삭제되면 컨트롤 instance 페이지에서 영구적으로 제거되며 복원할 수 없습니다. 동적 WebPart 컨트롤은 웹 페이지의 태그에 선언된 정적 컨트롤과 달리 프로그래밍 방식으로 또는 웹 파트 카탈로그에서 추가되는 컨트롤입니다.

메서드는 OnWebPartDeleting 컨트롤이 WebPartDeleting 해당 영역에서 영구적으로 삭제되고 있음을 나타내기 위해 이벤트를 발생합니다. 또한 메서드는 삭제 프로세스를 취소할 수 있는 기회를 제공합니다. 컨트롤이 페이지에서 WebPartDeleted 성공적으로 삭제되면 이벤트가 다음과 같습니다.

페이지 개발자는 웹 페이지의 요소에 특성을 <asp:webpartmanager> 추가 OnWebPartDeleting 한 다음 특성에 사용자 지정 메서드 이름을 할당하여 연결된 이벤트에 대한 사용자 지정 처리기를 제공할 수 있습니다.

상속자 참고

파생 WebPartManager 클래스를 만드는 개발자는 메서드를 재정의 OnWebPartDeleting(WebPartCancelEventArgs) 하여 이벤트 처리를 사용자 지정할 수 있습니다.

적용 대상

추가 정보