WebPartManager.WebPartClosing Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Dochází během procesu odebrání WebPart ovládacího prvku (nebo serveru nebo uživatelského ovládacího prvku) ze stránky.
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
Event Type
Poznámky
Událost WebPartClosing je vyvolána metodou OnWebPartClosing , když WebPartManager je ovládací prvek v procesu zavírání ovládacího prvku. Pokud je odebrání ovládacího prvku úspěšné, následuje WebPartClosed tato událost.
Vývojáři stránek mohou poskytnout vlastní obslužnou rutinu události přidáním OnWebPartClosed
atributu do elementu <asp:webpartmanager>
na stránce a přiřazením vlastního názvu metody k atributu.
Za normálních okolností WebPartClosing , když je událost vyvolána jako přímý výsledek zavření WebPart ovládacího prvku uživatelem, může být událost zrušena. Existuje však scénář, ve kterém se událost nedá zrušit. Pokud je WebPartZone ovládací prvek odstraněn, WebPart musí být všechny ovládací prvky, které obsahuje, uzavřeny, jinak by byly osamocené. V tomto případě WebPartManager ovládací prvek zavře WebPart ovládací prvky, nikoli uživatel. A když WebPartManager je ovládací prvek v procesu volání CloseWebPart metody pro zavření každého ovládacího prvku a WebPartClosing je vyvolána událost, nelze událost zrušit (záměrně), protože WebPartManager je třeba dokončit úlohu čištění všech ovládacích prvků zóny.