我有一个复选框,例如说5个复选框,其值为1,2,3,4和5。我选择了多个复选框,我想在后面的代码中检索它们的值。然后我想用','符号连接它们的值并将其存储在一个字符串中。例如,
如果我选择第一个,第三个和第五个复选框,则最终字符串应为1,3,5
我怎样才能实现这一目标?
答案 0 :(得分:2)
string values = string.Join(",", checkboxlist.Items.Cast<ListItem>()
.Where(i => i.Selected)
.Select(i => i.Value));