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


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значение .

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

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