我正在生成三個單獨的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都選擇了該項目。請問我該如何解決。
為什么即使我用ID指定一個,也要選擇多個CheckBoxList中的值
慕運維8079593
2021-05-03 14:25:45