WebPartManager.OnWebPartDeleting(WebPartCancelEventArgs) Método

Definição

Levanta o WebPartDeleting evento, o que indica que um controlo dinâmico WebPart (ou controlo de servidor ou utilizador contido numa WebPartZoneBase zona) está a ser eliminado.

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

A WebPartCancelEventArgs que contém os dados do evento.

Observações

Apenas os controlos dinâmicos WebPart podem ser eliminados e, quando um controlo é eliminado, a instância de controlo é removida permanentemente de uma página e não pode ser restaurada. Controlos dinâmicos WebPart são aqueles que são adicionados programaticamente ou a partir de um catálogo de Web Parts, ao contrário dos controlos estáticos que são declarados na marcação de uma página Web.

O OnWebPartDeleting método eleva o WebPartDeleting evento para indicar que um controlo está a ser eliminado permanentemente da sua zona. O método também oferece a oportunidade de cancelar o processo de eliminação. Se o controlo for eliminado com sucesso da página, o WebPartDeleted evento segue-se.

Os programadores de páginas podem fornecer um handler personalizado para o evento associado, adicionando o OnWebPartDeleting atributo ao <asp:webpartmanager> elemento numa página Web e depois atribuindo um nome de método personalizado ao atributo.

Notas para Herdeiros

Os programadores que criam classes derivadas WebPartManager podem sobrepor o OnWebPartDeleting(WebPartCancelEventArgs) método para personalizar o tratamento dos eventos.

Aplica-se a

Ver também