Hier ist das Problem. Ich erhalte IEnumerable von ViewPage und als ich versuchte, List zu konvertieren, zeigt es mir Fehler wie:
'
System.Collections.Generic.IEnumerable<Pax_Detail>
' enthält keine Definition für 'ToList' und es konnte keine Erweiterungsmethode 'ToList' gefunden werden, die ein erstes Argument vom Typ 'System.Collections.Generic.IEnumerable<Pax_Detail>
' akzeptiert (fehlt Ihnen eine using-Direktive oder eine Assembly-Referenz?)
Hier ist mein Controller-Code:
[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();
}
Ich habe dieselbe Logik auf einen anderen Controller angewendet. Und es funktioniert gut. Ich weiß nicht, welches Problem es hat. Ich habe das Projekt bereits bereinigt, neu erstellt und auch meinen Laptop neu gestartet (obwohl es benötigt wurde).
System.Core.dll
?