Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein häufiges Szenario in ASP.NET Web Forms-Anwendungen ist das Auffüllen einer Webseite mit Steuerelementen und das anschließende Durchführen einer bestimmten Aktion, auf deren Steuerelement der Benutzer klickt. Beispielsweise löst ein System.Web.UI.WebControls.Button-Steuerelement ein Ereignis aus, wenn der Benutzer auf der Webseite darauf klickt. Durch die Verarbeitung des Ereignisses kann Ihre Anwendung die zugehörige Anwendungslogik für diesen Schaltflächenklick ausführen.
Behandeln eines Schaltflächenklickereignisses auf einer Webseite
Erstellen Sie eine ASP.NET Web Forms-Seite (Webseite), bei der der
OnClick-Wert des Button-Steuerelements auf den Namen der Methode festgelegt ist, die Sie im nächsten Schritt definieren.<asp:Button ID="Button1" runat="server" Text="Click Me" OnClick="Button1_Click" />Definieren Sie einen Ereignishandler, der der Delegatsignatur des Click-Ereignisses entspricht und den von Ihnen für den
OnClick-Wert definierten Namen trägt.protected void Button1_Click(object sender, EventArgs e) { // perform action }Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click ' perform action End SubDas Click-Ereignis verwendet die EventHandler-Klasse für den Delegattyp und die EventArgs-Klasse für die Ereignisdaten. Das Framework für ASP.NET-Seiten generiert automatisch Code, der eine EventHandler-Instanz erstellt und diese Delegatinstanz dem Click-Ereignis der Button-Instanz hinzufügt.
Fügen Sie in der in Schritt 2 definierten Ereignishandlermethode Code hinzu, um die beim Auftreten des Ereignisses erforderlichen Aktionen auszuführen.