我有一个CheckBoxList,它通过.DataSource填充,从数据库中获取一些项。如果每个项目都根据其数据库记录中的ID获得了ID,
我需要的是,当用户单击ID为34的项目时,它会向他显示一个面板/弹出窗口...
我已经拥有了所有内容,弹出窗口以及所有内容。只是不知道如何捕获这个被点赞的项目。
最佳答案
尝试以下方法(并使其适应您的情况):
<asp:CheckBoxList ID="CheckBoxList1" runat="server"
onselectedindexchanged="CheckBoxList1_SelectedIndexChanged">
</asp:CheckBoxList>
您的后台代码可能看起来像这样:
protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e) {
CheckBoxList cbl = sender as CheckBoxList;
Response.Write(cbl.SelectedIndex);
Response.Write(cbl.SelectedItem);
}
检查SelectedItem,Value或Index是否具有您要查找的值并完成。
关于c# - 单击CheckBoxList上的特定项目时如何调用事件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1840397/