Condividi tramite


Procedura: rispondere ai clic dell'utente nei controlli server Web BulletedList (Visual Studio)

Aggiornamento: novembre 2007

È possibile configurare un controllo BulletedList in modo che i controlli LinkButton vengano visualizzati come elementi di un elenco puntato. Quando un utente fa clic su un pulsante, il controllo esegue il postback della pagina al server e offre la possibilità di eseguire del codice in risposta al clic.

Per rispondere al clic di un utente in un controllo server Web BulletedList

  1. In visualizzazione Progettazione fare doppio clic sul controllo BulletedList, quindi aggiungere un gestore per l'evento Click del controllo BulletedList.

  2. Nel gestore eventi ottenere la proprietà Index del valore BulletedListEventArgs passato al gestore.

  3. Utilizzando l'indice, ottenere l'elemento appropriato dal controllo e quindi le proprietà Text e Value dell'elemento.

Esempio

Nell'esempio di codice riportato di seguito viene illustrato un gestore eventi Click per un controllo BulletedList. Il gestore visualizza l'elemento dell'elenco su cui l'utente ha fatto clic.

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

Vedere anche

Concetti

Cenni preliminari sul controllo server Web BulletedList