0
我有一个asp.net MVC的网站,我想使用双列表框插件从IEnumerable <SelectListItem>中删除项目的最佳方法是什么?
我有
IEnumerable<SelectListItem> allItems:
一个数组,我有个整数
IEnumerable<int> selectedIds;
数组
表示某人过滤的选定值。我的目标是看是否给予这两个imputs,我可以创建两个IEnumerable的
IEnumerable<SelectListItem> selectedItems;
IEnumerable<SelectListItem> nonSelectedItems;
,我会用它来填充双列表框插件。我可以非常容易地得到selectedItems,但是当我尝试创建非选择列表时,我尝试使用Except(),但它似乎无法获取完整列表并“减去”选定列表中的任何项目。
我使用错误的方法来做这个过滤器吗?