Partilhar via


WebPartManager.SelectedWebPartChanging Evento

Definição

Ocorre durante o processo de alteração de qual WebPart ou qual controle de servidor está atualmente selecionado em uma página da Web.

public:
 event System::Web::UI::WebControls::WebParts::WebPartCancelEventHandler ^ SelectedWebPartChanging;
public event System.Web.UI.WebControls.WebParts.WebPartCancelEventHandler SelectedWebPartChanging;
member this.SelectedWebPartChanging : System.Web.UI.WebControls.WebParts.WebPartCancelEventHandler 
Public Custom Event SelectedWebPartChanging As WebPartCancelEventHandler 

Tipo de evento

Comentários

Esse evento pode ser usado em conjunto com o OnSelectedWebPartChanging método . Os desenvolvedores de página podem criar um manipulador de eventos em seu código adicionando o OnSelectedWebPartChanging atributo ao <asp:webpartmanager> elemento em uma página e definindo o valor do atributo como o nome de um método personalizado que manipulará o evento.

Esse evento é gerado durante o processo de iniciar ou encerrar uma conexão entre controles e ao iniciar e encerrar uma edição de um controle. Para obter detalhes, consulte o OnSelectedWebPartChanging método .

Normalmente, quando o SelectedWebPartChanging evento é gerado como resultado direto da ação de um usuário que altera o controle selecionado, o evento pode ser cancelado. No entanto, há um cenário em que o evento não pode ser cancelado. Se um WebPartZone controle for excluído, todos os WebPart controles que ele contém deverão ser fechados; caso contrário, eles ficarão órfãos. Nesse caso, o WebPartManager controle fecha os WebPart controles, não o usuário e deve determinar qual controle está selecionado no momento e quando alterar a seleção sem qualquer chance de interrupção, para que possa concluir o processo de limpeza de todos os controles. Portanto, por design, o SelectedWebPartChanging método não pode ser cancelado neste cenário. Para um evento relacionado que pode ser cancelado, consulte o WebPartClosing evento .

Aplica-se a

Confira também