这是问题所在。我从ViewPage获取IEnumerable,当我尝试将其转换为List时,它显示出如下错误:



这是我的 Controller 代码:

[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();
}

我在另一个 Controller 上应用了相同的逻辑。而且工作正常。我不知道有什么问题。我已经清理过,重建了项目,还重新启动了笔记本电脑(尽管这是必需的)。

最佳答案

您是否缺少System.Linq的using指令?

http://msdn.microsoft.com/en-us/library/bb342261.aspx

10-04 11:18