Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

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 basierend auf dem Steuerelement, auf das der Benutzer klickt. Beispielsweise löst ein System.Web.UI.WebControls.Button-Steuerelement ein Ereignis aus, wenn der Benutzer auf dem Webseite klickt. Indem sie das Ereignis behandelt, kann die Anwendung die dem Klicken auf die Schaltfläche entsprechende Anwendungslogik ausführen.

So fügen Sie ein Click-Ereignis für eine Schaltfläche auf einer Webseite behandeln

  1. Erstellen Sie eine ASP.NET Web Forms-Seite (Webseite) die Button ein Steuerelement mit dem OnClick-Wert verfügt, der 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 die Click Signatur des Delegaten für das - Ereignis übereinstimmt und die Namen, den Sie für den Wert OnClick definierte.

    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 und diese Delegateninstanz dem Click-Ereignis der Button-Instanz hinzugefügt wird.

  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.

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.