Her er en liste over alle sidehendelser og detaljert bruk.
1. Page.Init-hendelse: Denne hendelsen utløses når siden initialiseres første gang. Det er den første hendelsen som utløses i sidens livssyklus. Du kan bruke denne hendelsen til å utføre initialiseringsoppgaver, for eksempel å sette opp hendelsesbehandlere for andre hendelser eller opprette underordnede kontroller.
2. Page.Load-hendelse: Denne hendelsen utløses hver gang siden lastes. Det er den mest brukte hendelsen i sidens livssyklus, og det er her du vanligvis legger inn koden for håndtering av brukerinndata, databinding og andre oppgaver.
3. Page.PreRender-hendelse: Denne hendelsen utløses rett før siden blir gjengitt til klienten. Du kan bruke denne hendelsen til å utføre endringer i siste liten på siden, for eksempel å legge til eller fjerne underordnede kontroller eller endre sidens stil.
4. Page.Unload-hendelse: Denne hendelsen utløses når siden er lastet ut fra minnet. Du kan bruke denne hendelsen til å utføre alle oppryddingsoppgaver, for eksempel å frigjøre ressurser eller lagre endringer i databasen.
I tillegg til disse fire hovedarrangementene er det også flere andre sidearrangementer som kan brukes til spesifikke formål. Disse inkluderer:
- Page.Error:Denne hendelsen utløses når et ubehandlet unntak oppstår på siden. Du kan bruke denne hendelsen til å logge feil og vise en feilmelding til brukeren.
- Page. Dispose:Denne hendelsen utløses når siden kastes. Du kan bruke denne hendelsen til å frigi ressurser som ble opprettet i Page.Init-hendelsen.
- Side. prerenderComplete:Utløses etter at Page_PreRenderComplete-metoden har blitt hevet for alle kontroller som er opprettet direkte på ASP.NET-siden.
- Page.saveStateComplete:Utløses etter at Page_SaveStateComplete-metoden er hevet for alle kontroller opprettet direkte på ASP.NET-siden.
I tillegg til disse sidehendelsene er det også en rekke kontrollhendelser som kan brukes til å svare på brukerinnspill og andre hendelser som oppstår på siden. Disse hendelsene inkluderer Click-hendelsen, Change-hendelsen, TextChanged-hendelsen og mange andre.
Ved å bruke sidehendelser og kontrollhendelser kan du lage nettsider som er interaktive og responsive på brukerinnspill.