WebPartManager.OnWebPartClosed(WebPartEventArgs) 方法

定义

引发 WebPartClosed 事件以表明控件已从页中移除。

protected:
 virtual void OnWebPartClosed(System::Web::UI::WebControls::WebParts::WebPartEventArgs ^ e);
protected virtual void OnWebPartClosed (System.Web.UI.WebControls.WebParts.WebPartEventArgs e);
abstract member OnWebPartClosed : System.Web.UI.WebControls.WebParts.WebPartEventArgs -> unit
override this.OnWebPartClosed : System.Web.UI.WebControls.WebParts.WebPartEventArgs -> unit
Protected Overridable Sub OnWebPartClosed (e As WebPartEventArgs)

参数

e
WebPartEventArgs

包含事件数据的 WebPartEventArgs

注解

方法 OnWebPartClosed 引发 WebPartClosed 事件,以指示 WebPart 控件 (或其他服务器或用户控件) 已在页面上成功关闭。

关闭控件 WebPart 意味着将其从页面中删除,使其不呈现,并且还将其放置在称为页面目录的特殊保持对象中。 对应于 控件的页面 PageCatalogPart 目录维护对每个页面的已关闭 WebPart 控件的引用。 PageCatalogPart如果在区域中的页面上CatalogZone声明了控件,用户可以将页面切换到目录显示模式,并将之前关闭的任何控件添加回页面。

方法 OnWebPartClosed 为开发人员提供了为 WebPartClosed 事件创建自定义处理程序的机会。 页面开发人员可以通过向页面中的 元素添加属性OnWebPartClosed<asp:webpartmanager>,然后将自定义方法名称分配给属性,为 事件添加自定义处理程序。 开发人员可以在此方法中执行一个有用的任务是显示占位符来代替已关闭的控件,并附带一个工具提示,告知用户如何将控件添加回页面。

适用于

另请参阅