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
имеет значение null
.
Комментарии
Типичный способ закрытия WebPart элемента управления — щелкнуть команду закрытия в строке заголовка элемента управления. Метод CloseWebPart вызывает CloseWebPart метод в WebPartManager классе , который выполняет действие закрытия элемента управления . Метод должен использоваться только производными WebPartZoneBase зонами, такими как WebPartZone.
Закрытый WebPart элемент управления не отображается на странице. Вместо этого он добавляется в каталог страниц, в котором хранится список всех закрытых элементов управления на странице. Если на странице веб-частей, на которой пользователь закрывает элемент управления, также есть <asp:PageCatalogPart>
элемент , объявленный с CatalogZone, пользователь может переключить страницу в режим отображения каталога и добавить закрытый элемент управления обратно на страницу.
Примечание
Чтобы пользователь мог закрыть WebPart элемент управления, AllowClose свойство в элементе управления и AllowLayoutChange свойство в зоне должны иметь значение true
.