WebPartManager.OnWebPartClosed(WebPartEventArgs) 메서드

정의

컨트롤이 페이지에서 제거되었음을 알리는 WebPartClosed 이벤트를 발생시킵니다.

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

매개 변수

e
WebPartEventArgs

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

설명

메서드는 OnWebPartClosed 컨트롤(또는 다른 서버 또는 사용자 컨트롤)이 WebPart 페이지에서 성공적으로 닫혔음을 나타내기 위해 이벤트를 발생 WebPartClosed 합니다.

컨트롤을 WebPart 닫는 것은 렌더링되지 않도록 페이지에서 제거하고 페이지 카탈로그라는 특수 보류 개체에 배치하는 것을 의미합니다. 컨트롤에 해당하는 페이지 카탈로그는 PageCatalogPart 각 페이지에 대해 닫힌 WebPart 컨트롤에 대한 참조를 유지 관리합니다. 컨트롤이 PageCatalogPart 영역 내 CatalogZone 의 페이지에 선언된 경우 사용자는 페이지를 카탈로그 표시 모드로 전환하고 이전에 닫힌 컨트롤을 페이지에 다시 추가할 수 있습니다.

메서드는 OnWebPartClosed 개발자가 이벤트에 대한 사용자 지정 처리기를 WebPartClosed 만들 수 있는 기회를 제공합니다. 페이지 개발자는 페이지의 요소에 특성을 <asp:webpartmanager> 추가한 OnWebPartClosed 다음 특성에 사용자 지정 메서드 이름을 할당하여 이벤트에 대한 사용자 지정 처리기를 추가할 수 있습니다. 개발자가 이 메서드에서 수행할 수 있는 유용한 작업 중 하나는 닫힌 컨트롤 대신 자리 표시자를 표시하고 사용자에게 컨트롤을 페이지에 다시 추가하는 방법을 알려주는 도구 설명으로 완성하는 것입니다.

적용 대상

추가 정보