如何:响应用户在 BulletedList Web 服务器控件中的单击 (Visual Studio)
更新:2007 年 11 月
您可以将 BulletedList 控件配置为以项目符号列表项的形式显示 LinkButton 控件。当用户单击按钮时,控件将页面返回给服务器并给您运行代码以响应单击的机会。
响应用户在 BulletedList Web 服务器控件中的单击
在“设计”视图中,双击 BulletedList 控件,然后为 BulletedList 控件的 Click 事件添加处理程序。
在事件处理程序中,获取传递给处理程序的 BulletedListEventArgs 值的 Index 属性。
示例
下面的代码示例显示了 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;
}