Här är en lista över alla sidhändelser och deras detaljerade användning.
1. Page.Init-händelse: Den här händelsen utlöses när sidan först initieras. Det är den första händelsen som utlöses i sidans livscykel. Du kan använda den här händelsen för att utföra initieringsuppgifter, som att ställa in händelsehanterare för andra händelser eller skapa underordnade kontroller.
2. Page.Load-händelse: Denna händelse aktiveras varje gång sidan laddas. Det är den vanligaste händelsen i sidans livscykel, och det är där du vanligtvis lägger din kod för att hantera användarinmatning, databindning och andra uppgifter.
3. Page.PreRender-händelse: Denna händelse utlöses precis innan sidan renderas till klienten. Du kan använda den här händelsen för att göra ändringar i sista minuten på sidan, till exempel att lägga till eller ta bort underordnade kontroller eller ändra sidans stil.
4. Page.Unload-händelse: Denna händelse utlöses när sidan laddas ur minnet. Du kan använda den här händelsen för att utföra alla rensningsuppgifter, som att släppa resurser eller spara ändringar i databasen.
Utöver dessa fyra huvudevenemang finns det även flera andra sidhändelser som kan användas för specifika ändamål. Dessa inkluderar:
- Page.Error:Denna händelse utlöses när ett ohanterat undantag inträffar på sidan. Du kan använda denna händelse för att logga fel och visa ett felmeddelande för användaren.
- Page.Dispose:Denna händelse aktiveras när sidan kasseras. Du kan använda denna händelse för att frigöra resurser som skapades i Page.Init-händelsen.
- Sida. prerenderComplete:Utlöses efter att metoden Page_PreRenderComplete har höjts för alla kontroller som skapats direkt på ASP.NET-sidan.
- Page.saveStateComplete:Utlöses efter att metoden Page_SaveStateComplete har höjts för alla kontroller som skapats direkt på ASP.NET-sidan.
Utöver dessa sidhändelser finns det även ett antal kontrollhändelser som kan användas för att svara på användarinmatning och andra händelser som inträffar på sidan. Dessa händelser inkluderar Click-händelsen, Change-händelsen, TextChanged-händelsen och många andra.
Genom att använda sidhändelser och kontrollhändelser kan du skapa webbsidor som är interaktiva och lyhörda för användarinput.