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