我有一个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/

10-13 08:33