最佳答案
这就是问题所在。我正在从 ViewPage 获取 IEnumable,当我尝试转换 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();
}
我已经在另一个控制器上应用了相同的逻辑。而且效果很好。我不知道有什么问题。我已经清理,重建项目,并重新启动我的笔记本电脑(虽然它是必要的)。