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) 方法来自定义事件处理。

适用于

另请参阅