WebPartManager.WebPartClosing Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Происходит во время удаления элемента управления WebPart control (или серверного, или пользовательского элемента управления) со страницы.
public:
event System::Web::UI::WebControls::WebParts::WebPartCancelEventHandler ^ WebPartClosing;
public event System.Web.UI.WebControls.WebParts.WebPartCancelEventHandler WebPartClosing;
member this.WebPartClosing : System.Web.UI.WebControls.WebParts.WebPartCancelEventHandler
Public Custom Event WebPartClosing As WebPartCancelEventHandler
Тип события
Комментарии
Событие WebPartClosing вызывается методом , OnWebPartClosing когда WebPartManager элемент управления находится в процессе закрытия элемента управления. Если удаление элемента управления выполнено успешно, за этим событием WebPartClosed следует событие .
Разработчики страниц могут предоставить настраиваемый обработчик для события, добавив OnWebPartClosed
атрибут <asp:webpartmanager>
в элемент страницы и назначив атрибуту имя настраиваемого метода.
Обычно, когда WebPartClosing событие возникает в результате закрытия WebPart пользователем элемента управления, событие может быть отменено. Однако существует сценарий, в котором событие не может быть отменено. При удалении WebPartZone элемента управления все содержащиеся в WebPart нем элементы управления должны быть закрыты, в противном случае они будут потеряны. В этом случае WebPartManager элемент управления закрывает WebPart элементы управления, а не пользователь. А когда WebPartManager элемент управления вызывает CloseWebPart метод для закрытия каждого элемента управления и WebPartClosing возникает событие, событие не может быть отменено (по умолчанию), так как WebPartManager необходимо выполнить задачу по очистке всех элементов управления зоны.