(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

Gewusst wie: Verarbeiten von Ereignissen in einer Web Forms-Anwendung

Ein häufiges Szenario in ASP.NET Web Forms-Anwendungen ist, eine Webseite mit Steuerelementen gefüllt und dann eine bestimmte Aktion aus, je nach Steuerelement der Benutzer klickt. Beispielsweise löst ein System.Web.UI.WebControls.Button-Steuerelement ein Ereignis aus, wenn der Benutzer in der Webseite darauf klickt. Indem sie das Ereignis behandelt, kann die Anwendung die dem Klicken auf die Schaltfläche entsprechende Anwendungslogik ausführen.

So behandeln Sie ein Click-Ereignis auf einer Webseite

  1. Erstellen Sie eine ASP.NET Web Forms-Seite (Webseite) mit einem Button-Steuerelement mit dem OnClick-Wert verfügt, der auf den Namen der Methode festgelegt wird, den Sie im nächsten Schritt definieren.

    <asp:Button ID="Button1" runat="server" Text="Click Me" OnClick="Button1_Click" />
    
  2. Definieren Sie einen Ereignishandler, der der Click-Ereignisdelegatunterzeichnung entspricht und den Namen, den Sie für OnClick definierter Wert.

    protected void Button1_Click(object sender, EventArgs e)
    {
        // perform action
    }
    

    Das Click-Ereignis verwendet die EventHandler-Klasse für den Delegattyp und die EventArgs-Klasse für die Ereignisdaten. Das ASP.NET-Seitenframework generiert automatisch Code, der eine Instanz von EventHandler erstellt Diese Delegatinstanz wird dem Click-Ereignis der Button-Instanz hinzugefügt.

  3. Im Fall fügen Handlermethode, die Sie in Schritt 2 definierten, Code hinzu, um alle Aktionen auszuführen, die erforderlich sind, wenn das Ereignis auftritt.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft