WebPartZoneBase.CloseWebPart(WebPart) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
关闭区域中选定的 WebPart 控件。
protected:
virtual void CloseWebPart(System::Web::UI::WebControls::WebParts::WebPart ^ webPart);
protected virtual void CloseWebPart (System.Web.UI.WebControls.WebParts.WebPart webPart);
abstract member CloseWebPart : System.Web.UI.WebControls.WebParts.WebPart -> unit
override this.CloseWebPart : System.Web.UI.WebControls.WebParts.WebPart -> unit
Protected Overridable Sub CloseWebPart (webPart As WebPart)
参数
例外
webPart
为 null
。
注解
最终用户关闭 WebPart 控件的典型方法是单击控件标题栏中的关闭谓词。 方法 CloseWebPart 对 类调用 CloseWebPart 方法 WebPartManager ,该类执行关闭控件的操作。 只能由派生 WebPartZoneBase 区域(如 WebPartZone)使用 方法。
关闭 WebPart 的控件不会呈现在页面上。 而是将其添加到页面目录,该目录维护页面上所有已关闭控件的列表。 如果用户关闭控件的 Web 部件页也具有 <asp:PageCatalogPart>
使用 CatalogZone声明的 元素,则用户可以将页面切换为目录显示模式,并将关闭的控件添加回页面。
注意
要使用户能够关闭 WebPart 控件, AllowClose 控件上的 属性和 AllowLayoutChange 区域中的 属性都必须设置为 true
。