相关疑难解决方法(0)

System.Collections.Generic.IEnumerable'不包含'ToList'的任何定义

这是问题所在.我从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();
}
Run Code Online (Sandbox Code Playgroud)

我在另一个控制器上应用了相同的逻辑.它工作正常.我不知道它有什么问题.我已经清理,重建项目,并重新启动我的笔记本电脑(虽然它是必要的).

c# asp.net-mvc-3

72
推荐指数
3
解决办法
10万
查看次数

标签 统计

asp.net-mvc-3 ×1

c# ×1