語言

WebPartManager.WebPartClosing 活動

定義

發生在移除 WebPart 頁面控制項(或伺服器或使用者控制項)的過程中。

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

事件類型

備註

當WebPartClosing控制點正在關閉控制點時,該OnWebPartClosing方法會觸發該WebPartManager事件。 若控制點成功移除,事件後接著發生該 WebPartClosed 事件。

頁面開發者可以透過在頁面中的元素中加入 OnWebPartClosed 屬性 <asp:webpartmanager> ,並為該屬性指派自訂方法名稱,來提供事件的自訂處理程序。

通常,當 WebPartClosing 事件因使用者關閉 WebPart 控制項而直接被提出時,該事件可以被取消。 然而,有一種情況是活動無法取消。 若控制 WebPartZone 項被刪除, WebPart 該控制項必須全部關閉,否則將成為孤兒。 在這種情況下 WebPartManager ,控制鍵關閉控制鍵 WebPart ,而不是使用者。 當 WebPartManager 控制組正在呼叫 CloseWebPart 關閉每個控制的方法,且 WebPartClosing 事件被觸發時,事件無法被取消(設計上),因為他們 WebPartManager 需要完成清理區域所有控制項的任務。

適用於

另請參閱