WebPartManager.OnWebPartClosed(WebPartEventArgs) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
引发 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)
参数
包含事件数据的 WebPartEventArgs。
注解
方法 OnWebPartClosed 引发 WebPartClosed 事件以指示 WebPart 控件 (或其他服务器或用户控件) 已在页面上成功关闭。
关闭控件 WebPart 意味着将其从页面中删除,使其不呈现,并且还将其放置在称为页面目录的特殊保留对象中。 对应于 PageCatalogPart 控件的页面目录维护对每个页面的已关闭 WebPart 控件的引用。 PageCatalogPart如果在区域中的页面上CatalogZone声明了控件,用户可以将页面切换到目录显示模式,并将之前关闭的任何控件添加回页面。
方法 OnWebPartClosed 为开发人员提供了为 WebPartClosed 事件创建自定义处理程序的机会。 页面开发人员可以通过向页面中的 元素添加属性<asp:webpartmanager>
,然后将自定义方法名称分配给属性,为事件添加OnWebPartClosed
自定义处理程序。 开发人员可以在此方法中执行一项有用的任务是显示占位符来代替已关闭的控件,使用工具提示完成,告知用户如何将控件添加回页面。