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 控件是以编程方式或从 Web 部件目录添加的控件,而不是在网页标记中声明的静态控件。
方法 OnWebPartDeleting 引发 WebPartDeleting 事件以指示控件正在从其区域中永久删除。 方法还提供取消删除过程的机会。 如果从页面成功删除控件,则 WebPartDeleted 事件随之而来。
页面开发人员可以通过将 属性添加到OnWebPartDeleting
<asp:webpartmanager>
网页上的 元素,然后将自定义方法名称分配给特性,为关联的事件提供自定义处理程序。
继承者说明
创建派生 WebPartManager 类的开发人员可以重写 OnWebPartDeleting(WebPartCancelEventArgs) 方法来自定义事件处理。