Her er en liste over alle sidebegivenheder og deres detaljerede brug.
1. Page.Init-hændelse: Denne hændelse udløses, når siden initialiseres første gang. Det er den første begivenhed, der udløses i sidens livscyklus. Du kan bruge denne hændelse til at udføre initialiseringsopgaver, såsom opsætning af hændelseshandlere til andre hændelser eller oprettelse af underordnede kontroller.
2. Page.Load-hændelse: Denne begivenhed udløses hver gang siden indlæses. Det er den mest brugte hændelse i sidens livscyklus, og det er her, du typisk vil placere din kode til håndtering af brugerinput, databinding og andre opgaver.
3. Page.PreRender-hændelse: Denne begivenhed udløses lige før siden gengives til klienten. Du kan bruge denne begivenhed til at udføre ændringer i sidste øjeblik på siden, såsom tilføjelse eller fjernelse af underordnede kontrolelementer eller ændring af sidens stil.
4. Page.Unload begivenhed: Denne hændelse udløses, når siden fjernes fra hukommelsen. Du kan bruge denne hændelse til at udføre alle oprydningsopgaver, såsom at frigive ressourcer eller gemme ændringer i databasen.
Ud over disse fire hovedbegivenheder er der også flere andre sidebegivenheder, som kan bruges til specifikke formål. Disse omfatter:
- Page.Error:Denne hændelse udløses, når der opstår en ubehandlet undtagelse på siden. Du kan bruge denne hændelse til at logge fejl og vise en fejlmeddelelse til brugeren.
- Page. Dispose:Denne begivenhed udløses, når siden bortskaffes. Du kan bruge denne begivenhed til at frigive ressourcer, der blev oprettet i Page.Init-begivenheden.
- Side. prerenderComplete:Udløses, efter at Page_PreRenderComplete-metoden er blevet hævet for alle kontroller, der er oprettet direkte på ASP.NET-siden.
- Page.saveStateComplete:Udløses, efter at Page_SaveStateComplete-metoden er blevet hævet for alle kontroller, der er oprettet direkte på ASP.NET-siden.
Ud over disse sidehændelser er der også en række kontrolhændelser, som kan bruges til at reagere på brugerinput og andre hændelser, der opstår på siden. Disse hændelser inkluderer Klik-hændelsen, Ændr hændelsen, TextChanged hændelsen og mange andre.
Ved at bruge sidehændelser og kontrolhændelser kan du oprette websider, der er interaktive og reagerer på brugerinput.