Sdílet prostřednictvím


Gewusst wie: Reagieren auf Mausklicks in BulletedList-Webserversteuerelementen (Visual Studio)

Aktualisiert: November 2007

Sie können ein BulletedList-Steuerelement so konfigurieren, dass LinkButton-Steuerelemente als Aufzählungselemente angezeigt werden. Wenn Benutzer auf eine Schaltfläche klicken, schickt das Steuerelement die Seite wieder zurück an den Server, und Sie haben die Möglichkeit, per Code auf den Mausklick zu reagieren.

So reagieren Sie auf Mausklicks in einem BulletedList-Webserversteuerelement

  1. Doppelklicken Sie in der Entwurfsansicht auf das BulletedList-Steuerelement, und fügen Sie anschließend einen Handler für das Click-Ereignis des BulletedList-Steuerelements hinzu.

  2. Rufen Sie im Ereignishandler die Index-Eigenschaft des BulletedListEventArgs-Werts ab, der an den Handler übergeben wurde.

  3. Rufen Sie über den Index das entsprechende Element des Steuerelements und anschließend die Text-Eigenschaft sowie die Value-Eigenschaft des Elements ab.

Beispiel

Das folgende Codebeispiel zeigt einen Click-Ereignishandler für ein BulletedList-Steuerelement. Der Handler zeigt an, auf welches Listenelement der Benutzer geklickt hat.

Protected Sub BulletedList1_Click(ByVal sender As Object, _
        ByVal e As System.Web.UI.WebControls.BulletedListEventArgs) _
        Handles BulletedList1.Click
    Dim position As Integer = e.Index
    Dim li As ListItem = BulletedList3.Items(position)
    Label1.Text = "You selected = " & li.Text & _ 
        ", with value = " & li.Value
End Sub
protected void BulletedList1_Click(object sender, 
    BulletedListEventArgs e)
{
    ListItem li = BulletedList1.Items[e.Index];
    Label1.Text = "You selected = " + li.Text + ", with value = " 
        + li.Value;
}

Siehe auch

Konzepte

Übersicht über das BulletedList-Webserversteuerelement