使用linq确定SelectListItem列表中的选定项目

时间:2019-02-01 13:06:35

标签: c# asp.net-mvc linq

我正在尝试使用Linq确定SelectListItem列表中的选定项

var selected = (List<SelectListItem>)ViewBag.EmployeeSupervisorUserId.Where(x => x.Selected);

我收到

  

不能使用lambda表达式作为动态参数   分派的操作,而无需先将其强制委托给代表   表达式树类型

1 个答案:

答案 0 :(得分:4)

在使用Where

之前先撒下表情
var selected = ((List<SelectListItem>)ViewBag.EmployeeSupervisorUserId).Where(x => x.Selected);