Condividi tramite


WebPartManager.OnSelectedWebPartChanged(WebPartEventArgs) Metodo

Definizione

Genera l'evento SelectedWebPartChanged, che si verifica dopo la nuova selezione o l'annullamento della selezione del controllo WebPart.

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

Parametri

e
WebPartEventArgs

Oggetto WebPartEventArgs che contiene i dati dell'evento.

Commenti

Il OnSelectedWebPartChanged metodo genera l'evento SelectedWebPartChanged , in genere un punto in cui uno sviluppatore potrebbe voler modificare l'aspetto dell'interfaccia utente. Ad esempio, quando viene selezionato un nuovo WebPart controllo, il set di controlli Web part modifica il rendering del controllo appena selezionato. Dopo la cancellazione della selezione di un controllo, il rendering viene restituito alla normale.

Dopo che un utente seleziona un determinato WebPart controllo per la modifica, viene chiamato il OnSelectedWebPartChanged metodo. Quando l'utente completa la modifica del controllo e lo chiude, con il risultato che la selezione del controllo viene cancellata, il OnSelectedWebPartChanged metodo viene chiamato di nuovo.

Note per gli eredi

Esistono diverse opzioni correlate all'evento SelectedWebPartChanged , per consentire agli sviluppatori di personalizzare il rendering che si verifica dopo la modifica del controllo selezionato. Nel codice dichiarativo, all'interno dell'elemento <asp:webpartmanager> è possibile impostare l'attributo OnSelectedWebPartChanged e assegnarlo al nome di un metodo personalizzato. Nel metodo personalizzato è possibile modificare il rendering dei controlli selezionati quando si verifica l'evento. Un'altra opzione consiste nell'ereditare dalla classe e eseguire l'override WebPartManager del metodo. Una terza opzione consiste nel personalizzare il rendering a livello di zona; Ad esempio, è possibile ereditare dalla classe e eseguire l'override EditorZoneBase del metodo, per personalizzare OnSelectedWebPartChanged(Object, WebPartEventArgs) il rendering dei controlli selezionati e cancellati durante il processo di modifica.

Si applica a

Vedi anche