这是问题所在。我从 ViewPage 获得 IEnumerable ,当我尝试将它转换为 List 时,它向我显示如下错误:
“
System.Collections.Generic.IEnumerable<Pax_Detail>
”不包含“ToList”的定义,并且找不到接受“System.Collections.Generic.IEnumerable<Pax_Detail>
”类型的第一个参数的扩展方法“ToList”(您是否缺少 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();
}
我在另一个控制器上应用了相同的逻辑。它工作正常。我不知道它有什么问题。我已经清理、重建项目并重新启动了我的笔记本电脑(尽管它是必需的)。