WebPartManager.SelectedWebPartChanging Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se produce durante el proceso de cambiar qué control WebPart o control de servidor está seleccionado actualmente en una página 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
Comentarios
Este evento se puede usar junto con el OnSelectedWebPartChanging método . Los desarrolladores de páginas pueden crear un controlador de eventos en su código agregando el OnSelectedWebPartChanging
atributo al <asp:webpartmanager>
elemento de una página y estableciendo el valor del atributo en el nombre de un método personalizado que controlará el evento.
Este evento se genera durante el proceso de inicio o finalización de una conexión entre los controles y cuando se inicia y finaliza una edición de un control. Para más información, consulte el OnSelectedWebPartChanging método .
Normalmente, cuando el SelectedWebPartChanging evento se genera como resultado directo de la acción de un usuario que cambia el control seleccionado, se puede cancelar el evento. Sin embargo, hay un escenario en el que no se puede cancelar el evento. Si se elimina un WebPartZone control, los WebPart controles que contiene deben cerrarse; de lo contrario, estarían huérfanos. En este caso, el WebPartManager control cierra los WebPart controles, no el usuario, y debe determinar qué control está seleccionado actualmente y cuándo cambiar la selección sin ninguna posibilidad de interrupción, de modo que pueda completar el proceso de limpieza de todos los controles. Por lo tanto, por diseño, el SelectedWebPartChanging método no se puede cancelar en este escenario. Para ver un evento relacionado que se puede cancelar, consulte el WebPartClosing evento .