Udostępnij za pośrednictwem


WebPartManager.OnWebPartDeleting(WebPartCancelEventArgs) Metoda

Definicja

WebPartDeleting Zgłasza zdarzenie, które wskazuje, że w procesie usuwania jest wykonywana dynamiczna WebPart kontrolka (lub serwer lub kontrolka użytkownika zawarta w WebPartZoneBase strefie).

protected:
 virtual void OnWebPartDeleting(System::Web::UI::WebControls::WebParts::WebPartCancelEventArgs ^ e);
protected virtual void OnWebPartDeleting (System.Web.UI.WebControls.WebParts.WebPartCancelEventArgs e);
abstract member OnWebPartDeleting : System.Web.UI.WebControls.WebParts.WebPartCancelEventArgs -> unit
override this.OnWebPartDeleting : System.Web.UI.WebControls.WebParts.WebPartCancelEventArgs -> unit
Protected Overridable Sub OnWebPartDeleting (e As WebPartCancelEventArgs)

Parametry

e
WebPartCancelEventArgs

Element WebPartCancelEventArgs zawierający dane zdarzenia.

Uwagi

Można usunąć tylko dynamiczne WebPart kontrolki, a po usunięciu kontrolki wystąpienie kontrolki zostanie trwale usunięte ze strony i nie można go przywrócić. Kontrolki dynamiczne WebPart to te, które są dodawane programowo lub z wykazu składników Web Part, w przeciwieństwie do kontrolek statycznych zadeklarowanych w znacznikach strony sieci Web.

Metoda OnWebPartDeleting zgłasza WebPartDeleting zdarzenie, aby wskazać, że kontrolka jest trwale usuwana ze swojej strefy. Metoda zapewnia również możliwość anulowania procesu usuwania. Jeśli kontrolka zostanie pomyślnie usunięta ze strony, zdarzenie WebPartDeleted następuje.

Deweloperzy stron mogą udostępnić niestandardową procedurę obsługi dla skojarzonego zdarzenia, dodając OnWebPartDeleting atrybut do <asp:webpartmanager> elementu na stronie sieci Web, a następnie przypisując niestandardową nazwę metody do atrybutu.

Uwagi dotyczące dziedziczenia

Deweloperzy tworzący klasy pochodne WebPartManager mogą zastąpić metodę OnWebPartDeleting(WebPartCancelEventArgs) w celu dostosowania obsługi zdarzeń.

Dotyczy

Zobacz też