WebPartManager.OnWebPartDeleting(WebPartCancelEventArgs) 方法

定义

引发 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)

参数

e
WebPartCancelEventArgs

包含事件数据的 WebPartCancelEventArgs

注解

只能删除动态 WebPart 控件,当控件被删除时,控件实例将从页中永久删除,并且无法还原。 动态 WebPart 控件是指以编程方式或从 Web 部件目录添加的控件,而不是在网页的标记中声明的静态控件。

方法 OnWebPartDeleting 引发 事件, WebPartDeleting 以指示控件正在从其区域中永久删除。 方法还提供了取消删除过程的机会。 如果从页面成功删除控件,则 WebPartDeleted 事件随之而来。

页面开发人员可以通过将 属性添加到OnWebPartDeleting<asp:webpartmanager>网页上的 元素,然后将自定义方法名称分配给 属性,为关联事件提供自定义处理程序。

继承者说明

创建派生类的 WebPartManager 开发人员可以重写 OnWebPartDeleting(WebPartCancelEventArgs) 方法来自定义事件处理。

适用于

另请参阅