Share via


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

Verwandte Abschnitte