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 элемента управления является нажатие команды close в строке заголовка элемента управления. Метод CloseWebPart вызывает CloseWebPart метод класса WebPartManager , который выполняет действие закрытия элемента управления. Этот метод должен использоваться только производными WebPartZoneBase зонами, такими как WebPartZone.

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

Примечание

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

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

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