DetailsView.OnPagePreLoad(Object, EventArgs) Metodo

Definizione

Imposta lo stato inizializzato del controllo con associazione a dati prima del caricamento del controllo.

protected:
 override void OnPagePreLoad(System::Object ^ sender, EventArgs ^ e);
protected override void OnPagePreLoad (object sender, EventArgs e);
override this.OnPagePreLoad : obj * EventArgs -> unit
Protected Overrides Sub OnPagePreLoad (sender As Object, e As EventArgs)

Parametri

sender
Object

La classe Page che ha generato l'evento.

e
EventArgs

Oggetto EventArgs che contiene i dati dell'evento.

Commenti

Il OnPagePreLoad metodo viene utilizzato per controllare quando il data binding si verifica all'interno del ciclo di vita della pagina. Questa operazione viene eseguita impostando lo stato inizializzato interno del controllo associato a dati. Poiché lo stato inizializzato del controllo viene impostato durante la PreLoad fase del ciclo di vita della pagina, il OnDataPropertyChanged gestore eventi viene chiamato ogni volta che una proprietà di dati del controllo viene modificata dopo tale fase, per segnalare che il controllo deve eseguire nuovamente il binding ai dati prima del rendering.

Il OnPagePreLoad metodo viene sottoposto a override dalla DetailsView classe per impostare la RequiresDataBinding proprietà su true nei casi in cui la richiesta HTTP è un postback e lo stato di visualizzazione è abilitato, ma il controllo associato a dati non è ancora stato associato. Questo scenario è comune ai controlli, Wizard ad esempio e MultiView, in cui la visibilità del controllo viene modificata in fase di esecuzione.

Si applica a

Vedi anche