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