Sto lavorando con l'applicazione web C#. Voglio sapere molto sugli eventi della pagina. Perché pensavo che l'evento di caricamento della pagina avvenga per primo (quando una pagina è richiesta nel browser). Ma quando ho provato a commentare il metodo protected void Page_Load(object sender, EventArgs e)
la pagina viene caricata senza errori.Page_Load in C#
risposta
fuori rotta tua pagina web funzionerà anche se non esiste un metodo Page Load(). Prima di chiamare un evento Page_Load() come PreInit, Init() ecc. Fare riferimento al ciclo di vita della pagina.
Il metodo Page_Load() viene chiamato dopo un evento preLoad. Con Page_Load() è possibile impostare i valori di default o di verificare la presenza di postback ecc
protected void Page_Load(object sender, EventArgs e)
{
int x = 10;
}
scrittura questo e mettere un break-point su int x = 10; guarda il mittente e e.
1.Page request
2.Start
3.Initialize
4.Load
5.Postback Event Handling
6.Rendering
7.Unload
Questo è il ciclo di vita della pagina.
L'evento di carico arriva in quarta posizione.
È possibile verificare i dettagli qui:
http://msdn.microsoft.com/en-us/library/ms178472%28v=vs.100%29.aspx
ogni pagina oggetto ha nine events
, la maggior parte dei quali non dovrete preoccuparvi di nella vostra giornata per giorno rapporti con ASP.NET. I tre che avrete a che fare con la maggior parte sono:
Page_Init
Page_Load
Page_PreRender
Essi eseguiti nell'ordine di cui sopra quindi assicuratevi di prendere in considerazione che, in particolare per la costruzione di controlli personalizzati. Il motivo per cui devi tenerlo a mente è che le informazioni potrebbero non essere disponibili quando ti aspetti se non ti occupi in modo appropriato.
consultare: Life Cycle
- 1. MVC Equivalente di Page_Load
- 2. Differenza tra page_load e onLoad
- 3. LoadControl e Page_Load evento non sparato
- 4. Come evitare Page_Load() sul clic del pulsante?
- 5. Alternativa a Page_Load in ASP.NET (e una buona storia WTF)
- 6. Come eseguire Page_Load() nella classe base della pagina?
- 7. Quale viene eseguito prima tra Page_Load (oggetto mittente, EventArgs e) e $ (documento) .ready (funzione()?
- 8. Controllo utente ASP.NET: Page_Load viene attivato prima che la proprietà sia impostata
- 9. Eseguire un metodo in ogni richiesta in MVC, C#?
- 10. MessageBox in C# che mostra errore
- 11. L'istanza di controllo utente ASP.NET è nullo quando si fa riferimento a Page_Load sul codice della pagina dietro
- 12. fare manualmente chiamate AJAX in ASP.NET e C#
- 13. (nil) in C/C++
- 14. Come utilizzare correttamente QueryString in ASP C# .NET?
- 15. main() in C, C++, Java, C#
- 16. C/C++/C# Forza finestra in cima
- 17. stringa C maiuscolo in C e C++
- 18. Qual è lo scopo della parola chiave "base" in C#?
- 19. Istanziare la classe C# in ASP.NET nella pagina parziale o nel metodo
- 20. Catch Ctrl-C in C
- 21. #include intestazioni in C/C++
- 22. come convertire C# in C++
- 23. (c = getchar())! = EOF in C#?
- 24. Debug C++ dll in C#
- 25. Convert C++ struct in C#
- 26. C++ CString equivalente in C#
- 27. C++ implementato in chiaro C
- 28. Programmazione funzionale in C/C++?
- 29. librerie quaternion in C/C++
- 30. utilizzo #define in C/C++
Il tuo titolo non sta bene. Si prega di leggere http://meta.stackexchange.com/questions/10647/how-do-i-write-a-good-title –
evento page_load non viene attivato prima –
in caricamento della pagina è possibile inserire il codice, quando si commentalo, non "non carica la pagina". l'html viene sempre visualizzato, non devi dichiararlo manualmente – Postback