如果CoId2
有记录,我想设置ViewBag.Job_CoId2
,但在第三行中出现错误!确定类型为“var”的列表变量的计数
SelectList Job_CoId =
new SelectList(db.COM_Company.OrderBy(a => a.COM_Name), "COM_ID", "COM_Name");
var CoId2 = db.Job_CoId2
.Where(a => a.IDMainCo == Job_CoId.First().Value);
if ((CoId2.Count()) > 0)
ViewBag.Job_CoId2 =
new SelectList(CoId2.OrderBy(a => a.rank), "ID", "Name");
无法创建 类型 'System.Web.Mvc.SelectListItem' 的恒定值。在此上下文中仅支持基本类型或枚举 类型。
我得到第二行的错误。 if((CoId2.Count())> 0)'。我甚至无法确定它是否返回记录。 –
现在我看到Job_CoId了,您需要对其应用相同的修复程序,正如我在函数的第二部分中所提出的那样。再次,你需要一个'List' –
Tommy
另外,如果Job_CoId有任何值,在下一行调用'.First()'这个集合时,如果没有匹配的值 – Tommy