WebPartManager.OnWebPartClosed(WebPartEventArgs) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
會觸發 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)
參數
WebPartEventArgs A 包含事件資料。
備註
此 OnWebPartClosed 方法會觸發事件 WebPartClosed ,表示 WebPart 某個控制項(或其他伺服器或使用者控制項)已成功關閉該頁面。
關閉 WebPart 控制項意味著將它從頁面中移除,避免被渲染,並且將其放入一個稱為頁面目錄的特殊儲存物件中。 對應 PageCatalogPart 控制項的頁面目錄,會為每個頁面維護已關閉 WebPart 控制項的參考。 若在區域內PageCatalogPart的頁面宣告控制CatalogZone項,使用者可切換至目錄顯示模式,並將先前關閉的控制項重新加入頁面。
此 OnWebPartClosed 方法為開發者提供了為事件建立自訂處理程式 WebPartClosed 的機會。 頁面開發者可以透過在頁面中的元素中加入OnWebPartClosed<asp:webpartmanager>屬性,然後為該屬性指派自訂方法名稱,來為事件新增自訂處理器。 開發者在此方法中可能執行的一項有用任務是,將關閉的控制項顯示一個佔位符,並附上工具提示,告訴使用者如何將控制項重新加入頁面。