Поделиться через


Практическое руководство. Отклик на щелчок пользователя в серверном веб-элементе управления BulletedList

Обновлен: Ноябрь 2007

Элемент управления BulletedList можно использовать для отображения элементов управления LinkButton в виде элементов маркированного списка. Когда пользователь нажимает кнопку, элемент управления отправляет страницу обратно на сервер и позволяет запустить код в ответ на нажатие.

Чтобы сформировать отклик на щелчок пользователя в серверном веб-элементе управления BulletedList, выполните следующие действия:

  1. В представлении конструирования дважды щелкните элемент управления BulletedList и добавьте обработчик для события Click элемента управления BulletedList.

  2. В обработчике событий получите значение свойства Index объекта BulletedListEventArgs, которое передается обработчику.

  3. С помощью индекса получите из элемента управления соответствующий элемент, а затем получите значения свойств Text и Value элемента.

Пример

В следующем примере показан обработчик событий Click для элемента управления BulletedList. Обработчик показывает элемент, выбранный пользователем из списка.

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

См. также

Основные понятия

Общие сведения о серверном веб-элементе управления BulletedList