WebPartManager.OnWebPartDeleting(WebPartCancelEventArgs) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
引發 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)
參數
WebPartCancelEventArgs,其中包含事件資料。
備註
只有動態 WebPart 控制項可以刪除,而且刪除控件時,控件實例會永久從頁面移除,而且無法還原。 動態 WebPart 控制項是以程式設計方式或從網頁元件目錄新增的控制件,而不是在網頁標記中宣告的靜態控制件。
方法 OnWebPartDeleting 會 WebPartDeleting 引發 事件,指出控件已從其區域永久刪除。 方法也提供取消刪除程序的機會。 如果已成功從頁面刪除控件,則 WebPartDeleted 事件會跟在後面。
頁面開發人員可以將 屬性新增 OnWebPartDeleting
至網頁上的 元素,然後將自定義方法名稱指派給 <asp:webpartmanager>
屬性,為相關聯的事件提供自定義處理程式。
給繼承者的注意事項
建立衍生 WebPartManager 類別的開發人員可以覆寫 OnWebPartDeleting(WebPartCancelEventArgs) 方法來自定義事件處理。