这是问题所在。我从ViewPage获取IEnumerable,当我尝试将其转换为List时,它显示出如下错误:
'
System.Collections.Generic.IEnumerable<Pax_Detail>
'不包含'ToList'的定义,找不到扩展方法'ToList'接受类型为'System.Collections.Generic.IEnumerable<Pax_Detail>
'的第一个参数(是否缺少using指令或程序集引用?)
这是我的控制器代码:
[HttpPost]
public ActionResult Edit_Booking(Booking model, IEnumerable<Pax_Detail> pax)
{
List<Pax_Detail> paxList = new List<Pax_Detail>();
paxList = pax.ToList(); //getting error here
BookingDL.Update_Booking(model, paxList);
return View();
}
我在另一个控制器上应用了相同的逻辑。而且工作正常。我不知道有什么问题。我已经清理过,重建了项目,还重新启动了笔记本电脑(尽管这是必需的)。
System.Core.dll
吗?