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


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 необходимо выполнить задачу по очистке всех элементов управления зоны.

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

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