Partager via


Comment : répondre aux clics d'utilisateur dans les contrôles serveur Web BulletedList (Visual Studio)

Mise à jour : novembre 2007

Vous pouvez configurer un contrôle BulletedList pour afficher les contrôles LinkButton sous la forme d'éléments de liste à puces. Lorsque les utilisateurs cliquent sur un bouton, le contrôle publie la page sur le serveur et vous donne la possibilité d'exécuter un code en réponse au clic.

Pour répondre à un clic d'utilisateur dans un contrôle serveur Web BulletedList

  1. En mode Design, double-cliquez sur le contrôle BulletedList, puis ajoutez un gestionnaire pour l'événement Click du contrôle BulletedList.

  2. Dans le gestionnaire d'événements, obtenez la propriété Index de la valeur BulletedListEventArgs passée au gestionnaire.

  3. À l'aide de l'index, obtenez l'élément approprié du contrôle, puis les propriétés Text et Value de l'élément.

Exemple

L'exemple de code suivant montre un gestionnaire d'événements Click pour un contrôle BulletedList. Le gestionnaire affiche l'élément de liste sur lequel l'utilisateur a cliqué.

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;
}

Voir aussi

Concepts

Vue d'ensemble du contrôle serveur Web BulletedList