Вот в чем проблема. Я получаю IEnumerable из ViewPage, и когда я попытался преобразовать 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();
}
Я применил ту же логику к другому контроллеру. И работает нормально. Я не знаю, в чем проблема. Я уже очистил, перестроил проект, а также перезапустил свой ноутбук (хотя это было необходимо).
System.Core.dll
?