[asp.net]C# CheckBoxList 检查项目为字符串

发布时间: 2016/11/12 0:35:17
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我有 CheckBoxList 与它,当用户单击一个按钮中的某些项目,我想要检查的文字框添加到单个字符串的值。我一直都在这里寻找答案,但大多是他们不工作或产生意想不到的结果。这里是我目前为止的代码︰

string selectedItems = CheckBoxList1.Items.???

不知道从这里去哪里。任何帮助感谢 !

解决方法 1:

您可以使用 String.Join 与 LINQ 像︰

string selectedItems = String.Join(",",
    CheckBoxList1.Items.OfType<ListItem>().Where(r => r.Selected)
        .Select(r => r.Text));

这会给你的所有选定项的逗号分隔字符串。

赞助商