WebPartZoneBase.CloseWebPart(WebPart) 方法

定义

关闭区域中选定的 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
WebPart

要关闭的 WebPart 控件。

例外

webPartnull

注解

最终用户关闭 WebPart 控件的典型方法是单击控件标题栏中的关闭谓词。 方法 CloseWebPart 对 类调用 CloseWebPart 方法 WebPartManager ,该类执行关闭控件的操作。 只能由派生 WebPartZoneBase 区域(如 WebPartZone)使用 方法。

关闭 WebPart 的控件不会呈现在页面上。 而是将其添加到页面目录,该目录维护页面上所有已关闭控件的列表。 如果用户关闭控件的 Web 部件页也具有 <asp:PageCatalogPart> 使用 CatalogZone声明的 元素,则用户可以将页面切换为目录显示模式,并将关闭的控件添加回页面。

注意

要使用户能够关闭 WebPart 控件, AllowClose 控件上的 属性和 AllowLayoutChange 区域中的 属性都必须设置为 true

适用于

另请参阅