如何:响应用户在 BulletedList Web 服务器控件中的单击 (Visual Studio)

更新:2007 年 11 月

您可以将 BulletedList 控件配置为以项目符号列表项的形式显示 LinkButton 控件。当用户单击按钮时,控件将页面返回给服务器并给您运行代码以响应单击的机会。

响应用户在 BulletedList Web 服务器控件中的单击

  1. 在“设计”视图中,双击 BulletedList 控件,然后为 BulletedList 控件的 Click 事件添加处理程序。

  2. 在事件处理程序中,获取传递给处理程序的 BulletedListEventArgs 值的 Index 属性。

  3. 使用索引从控件中获取合适的项,然后获取该项的 TextValue 属性。

示例

下面的代码示例显示了 BulletedList 控件的 Click 事件处理程序。处理程序显示用户单击过哪个列表项。

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 Web 服务器控件概述