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 A 包含事件資料。
備註
只有動態 WebPart 控制項可以被刪除,當控制項被刪除時,控制實例會永久從頁面中移除,無法恢復。 動態 WebPart 控制是指以程式化方式新增,或從網頁零件目錄中新增的控制項,與在網頁標記中宣告的靜態控制項相對。
此 OnWebPartDeleting 方法會 WebPartDeleting 將事件提高,表示控制項正被永久刪除。 此方法也提供取消刪除程序的機會。 如果控制項成功從頁面中刪除,事件就會發生 WebPartDeleted 。
頁面開發者可以透過在網頁上的元素中加入 OnWebPartDeleting 屬性 <asp:webpartmanager> ,然後為該屬性指派自訂方法名稱,來提供相關事件的自訂處理程序。
給繼承者的注意事項
建立衍生 WebPartManager 類別的開發者可以覆寫此 OnWebPartDeleting(WebPartCancelEventArgs) 方法來自訂事件處理。