仅将复选框列表中的选定复选框项目填入新列表

时间:2014-12-01 14:53:51

标签: asp-classic

如何将Checkboxlist中的所有选定项目设置为列表? 我试过这个代码但是当我运行它时所有复选框项目都添加了?我只想要所选的项目

List<string> WeeklyDays = (from l in CheckBoxListWeeklyDays.Items.Cast<ListItem>() select l.Value).ToList();

1 个答案:

答案 0 :(得分:0)

  1. 您的代码段是C#/ ASP.NET而不是vbscript / classic-asp
  2. 在您的查询中添加一个WHERE语句来查看每个ListItem的“Selected”属性,类似于:
  3. List WeeklyDays =(来自CheckBoxListWeeklyDays.Items.Cast()中的l,其中l.Selected select l.Value).ToList();

    取自:How to get values of selected items in CheckBoxList with foreach in ASP.NET C#?