In ASP.Net, durante il quale il ciclo di vita della pagina evento non viewstate viene caricato?
-
01-07-2019 - |
Domanda
So che accade a volte prima di Caricare, ma durante la quale esattamente?
Soluzione
Viene caricata in memoria tra init e di carico.Vedere til suo articolo per una pausa giù del ciclo di vita della pagina.
Altri suggerimenti
Una volta ho avuto anche questa domanda e ho avuto la mia risposta Comprendere REALMENTE il Viewstate l'articolo, che consiglio vivamente.
Dopo la lettura mi sono disegnato un grafico che mi ha aiutato a capire meglio quello che stava accadendo tra una scena e quando e come ViewState stava facendo il suo lavoro.
Mi piacerebbe condividere questa grafica con altre persone che (come me) ha bisogno di vedere come le cose funzionano in un modo più visivo.Speranza che aiuta!:)
Che dire, il viewstate viene caricato tra OnInit() e OnLoad() eventi della pagina.
Il mio preferito articolo su come trattare con viewstate, che risponde a ogni domanda che mi pongo ogni volta che: http://weblogs.asp.net/infinitiesloop/archive/2006/08/03/Truly-Understanding-Viewstate.aspx
Si può vedere dalla pagina del ciclo di vita, come spiegato su MSDN
Che lo stato di visualizzazione è caricato durante il Carico fase del ciclo di vita della pagina, cioèil LoadViewState metodo del "I metodi di pagina" e il LoadViewState
metodo dei metodi di Controllo, di cui sopra.
Il Viewstate è effettivamente caricato in OnPreLoad evento della pagina,subito dopo il Page_InitComplete.
Il viewstate è effettivamente caricato tra initComplete e Precarico eventi.Controllare questo per i dettagli http://msdn.microsoft.com/en-us/library/ms178472.aspx