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