c# - 如何在 Asp.net 中获取 CheckBoxList 中的选定项

标签 c# asp.net linq

我的页面中有一个 CheckBoxList。有什么方法可以使用 linq 获取所有选定的项目值吗?

在 CheckBoxList 中获取选定项值的最佳方法是什么?

最佳答案

您可以通过获取复选框列表的项目并将它们转换为 ListItems 并从该集合中获取被选中的项目来解决此问题,如下所示:

var selectedItems = yourCheckboxList.Items.Cast<ListItem>().Where(x => x.Selected);

关于c# - 如何在 Asp.net 中获取 CheckBoxList 中的选定项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8815963/

相关文章:

c# - 如何根据多个条件并使用 linq 从通用列表中删除项目

c# - 使用静态类的 2 个单元测试 c# 之间的冲突

javascript - 跨用户控件属性设置和持久值

c# - 为什么 ConfigurationManager.GetSection "system.webServer/handlers"不可用?

asp.net - 如何在aspx页面中查找用户控件的id

mysql - 如何忽略表 1 中的记录(其 fk 引用必须存在于表 2 中)但条件不满足

c# - "Gracefully"杀死进程

c# - 一个存储过程与另一个存储过程的行计数

c# - 确定用于操作的足够内存的可用性

c# - IQueryable 的顺序是否保留在 C# EF Core 中的实际查询中?