Tu jest problem. Otrzymuję IEnumerable z ViewPage i kiedy próbowałem przekonwertować Listę, pokazuje mi błąd taki jak:
„
System.Collections.Generic.IEnumerable<Pax_Detail>
” nie zawiera definicji „ToList” i nie można znaleźć metody rozszerzającej „ToList” akceptującej pierwszy argument typu „System.Collections.Generic.IEnumerable<Pax_Detail>
” (brakuje dyrektywy using lub odwołania do zestawu?)
Oto mój kod kontrolera:
[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();
}
Zastosowałem tę samą logikę na innym kontrolerze. I działa dobrze. Nie wiem, jaki ma problem. Wyczyściłem, przebudowałem projekt i zrestartowałem laptopa (choć było to potrzebne).
System.Core.dll
?