Compartilhar via


WebPartManager.OnWebPartDeleting(WebPartCancelEventArgs) Método

Definição

Aciona o evento WebPartDeleting, que indica que um controle WebPart dinâmico (ou controle de usuário ou de servidor que está contido em uma zona WebPartZoneBase) está no processo de ser excluído.

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)

Parâmetros

e
WebPartCancelEventArgs

Um WebPartCancelEventArgs que contém os dados do evento.

Comentários

Somente controles dinâmicos WebPart podem ser excluídos e, quando um controle é excluído, a instância de controle é removida permanentemente de uma página e não pode ser restaurada. Os controles dinâmicos WebPart são aqueles que são adicionados programaticamente ou de um catálogo de Web Parts, em vez de controles estáticos declarados na marcação de uma página da Web.

O OnWebPartDeleting método gera o WebPartDeleting evento para indicar que um controle está sendo excluído permanentemente de sua zona. O método também oferece a oportunidade de cancelar o processo de exclusão. Se o controle for excluído com êxito da página, o WebPartDeleted evento será seguido.

Os desenvolvedores de página podem fornecer um manipulador personalizado para o evento associado adicionando o OnWebPartDeleting atributo ao <asp:webpartmanager> elemento em uma página da Web e atribuindo um nome de método personalizado ao atributo .

Notas aos Herdeiros

Os desenvolvedores que criam classes derivadas WebPartManager podem substituir o OnWebPartDeleting(WebPartCancelEventArgs) método para personalizar a manipulação de eventos.

Aplica-se a

Confira também