Ereignisse in ASP.NET-Serversteuerelementen
Im Gegensatz zu Ereignissen von Desktopanwendungen werden Ereignisse von ASP.NET-Serversteuerelementen auf dem Server ausgelöst und behandelt. Wenn durch eine Webanforderung eine Clientaktion an den Server kommuniziert wird, kann als Antwort auf die Clientaktion durch ein Steuerelement auf dem Server ein Ereignis ausgelöst werden. Das Ereignis wird durch die Seite oder durch untergeordnete Steuerelemente behandelt. Durch ASP.NET wird eine Antwort an den Client zurückgesendet. Für den Benutzer gleicht dieses Verhalten dem einer Desktopanwendung. Hingegen ist es für den Entwickler von Steuerelementen wichtig zu verstehen, dass nur ein Clientereignis an den Server gesendet wird – das Postback-Ereignis. Häufige Ereignisse auf der Benutzeroberfläche wie Mausklicks oder Tastatureingaben werden nicht an den Server kommuniziert und können somit nicht auf dem Server verarbeitet werden.
Durch die Basisklasse System.Web.UI.Control werden die Ereignisse bereitgestellt, die den Ausführungszyklus eines Steuerelements verwalten, wie z. B. Initialisieren, Laden und Entladen. Informationen zur Ausführungsreihenfolge dieser Ereignisse finden Sie unter Lebenszyklus bei der Ausführung von Steuerelementen. Durch ein Steuerelement können diese Ereignisse behandelt und weitere Ereignisse ausgelöst werden. In diesem Abschnitt wird gezeigt, wie geerbte Ereignisse behandelt und benutzerdefinierte Ereignisse ausgelöst werden.
In diesem Abschnitt
- Definieren eines Ereignisses
Beschreibt, wie ein Ereignis durch ein Steuerelement offen gelegt wird. - Behandeln von vererbten Ereignissen
Beschreibt, wie durch ein Steuerelement Ereignisse behandelt werden, die von Control geerbt wurden.
Verwandte Abschnitte
- Verarbeiten von Postback-Daten
Beschreibt die Programmierung eines Steuerelements, mit dem Postback-Daten verarbeitet werden. - Auffangen von Postback-Ereignissen
Beschreibt die Programmierung eines Steuerelements, mit dem Postback-Ereignisse empfangen werden. - Generieren von clientseitigen Skripts für Postback
Beschreibt die Ausgabe eines clientseitigen Skriptes, mit dem Postback ausgelöst wird. - Bubbling eines Ereignisses
Beschreibt das Eventbubbling in ASP.NET-Steuerelementen.