为了账号安全,请及时绑定邮箱和手机立即绑定

为什么即使我用ID指定一个,也要选择多个CheckBoxList中的值

为什么即使我用ID指定一个,也要选择多个CheckBoxList中的值

C#
慕运维8079593 2021-05-03 14:25:45
我正在生成三个单独的CheckBoxListC#://...foreach (DataRow dr in dt.Rows){    ListItem li = new ListItem((string)dr["LD"], dr["ID"]+"");    cl1.Items.Add(li);    cl2.Items.Add(li);    cl2.Items.Add(li);}//...SelectCheckBoxList("76", cl2);private void SelectCheckBoxList(string valueToSelect, CheckBoxList lst){    ListItem listItem = lst.Items.FindByValue(valueToSelect);    //ListItem listItem = lst.Items.FindByText(valueToSelect);    if (listItem != null) listItem.Selected = true;}ASP.NET:<asp:CheckBoxList ID="cl1" runat="server" RepeatDirection="Vertical" RepeatLayout="UnorderedList"></asp:CheckBoxList><asp:CheckBoxList ID="cl2" runat="server" RepeatDirection="Vertical" RepeatLayout="UnorderedList"></asp:CheckBoxList><asp:CheckBoxList ID="cl3" runat="server" RepeatDirection="Vertical" RepeatLayout="UnorderedList"></asp:CheckBoxList>由于它们都具有相同的值,但我只希望选择CheckBoxListID为的值cl2。但是,这三个CheckBoxList都选择了该项目。请问我该如何解决。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 116 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信