Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从asp.net中的复选框列表中的选定复选框中检索所有值?_C#_Asp.net_Checkboxlist - Fatal编程技术网

C# 如何从asp.net中的复选框列表中的选定复选框中检索所有值?

C# 如何从asp.net中的复选框列表中的选定复选框中检索所有值?,c#,asp.net,checkboxlist,C#,Asp.net,Checkboxlist,我有一个复选框列表,例如5个复选框的值分别为1、2、3、4和5。我选择了多个复选框,希望在代码隐藏中检索它们的值。然后我想用“,”符号连接它们的值,并将其存储在字符串中。例如 如果我选中第一个、第三个和第五个复选框,那么最后的字符串应该是1,3,5 我怎样才能做到这一点 string values=string.Join(“,”,checkboxlist.Items.Cast() string values = string.Join(",", checkboxlist.Items.Cast&l

我有一个复选框列表,例如5个复选框的值分别为1、2、3、4和5。我选择了多个复选框,希望在代码隐藏中检索它们的值。然后我想用“,”符号连接它们的值,并将其存储在字符串中。例如

如果我选中第一个、第三个和第五个复选框,那么最后的字符串应该是1,3,5

我怎样才能做到这一点

string values=string.Join(“,”,checkboxlist.Items.Cast()
string values = string.Join(",", checkboxlist.Items.Cast<ListItem>()
                                             .Where(i => i.Selected)
                                             .Select(i => i.Value));
.其中(i=>i.Selected) 。选择(i=>i.Value));