Поделиться через


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.

Исключения

webPart имеет значение null.

Комментарии

Типичный способ закрытия WebPart элемента управления — щелкнуть команду закрытия в строке заголовка элемента управления. Метод CloseWebPart вызывает CloseWebPart метод в WebPartManager классе , который выполняет действие закрытия элемента управления . Метод должен использоваться только производными WebPartZoneBase зонами, такими как WebPartZone.

Закрытый WebPart элемент управления не отображается на странице. Вместо этого он добавляется в каталог страниц, в котором хранится список всех закрытых элементов управления на странице. Если на странице веб-частей, на которой пользователь закрывает элемент управления, также есть <asp:PageCatalogPart> элемент , объявленный с CatalogZone, пользователь может переключить страницу в режим отображения каталога и добавить закрытый элемент управления обратно на страницу.

Примечание

Чтобы пользователь мог закрыть WebPart элемент управления, AllowClose свойство в элементе управления и AllowLayoutChange свойство в зоне должны иметь значение true.

Применяется к

См. также раздел