Hallo Ich habe in der letzten Stunde versucht, mein C# Backend mit dem Frontend zu verbinden, um eine Liste auszugeben. Ich habe mich immer gefragt, wie man am besten Daten vom Backend zum Frontend weiterleitet.Wie führe ich die Liste vom Backend zum Frontend in ASP.NET
In meinem Szenario möchte ich nur eine einfache Liste aus in mvc ausgeben, aber wie sende ich meine Liste an das Frontend, so kann ich etwas Einfaches wie die Ausgabe aller Daten in einer Tabelle mit etwas wie eine foreach:
foreach (var value in customerList) {
<p>value.Name</p>
}
ich an der Lösung ausgesehen haben in diesem Link vorgeschlagen: How to pass List from Controller to View in MVC 3. von archil
aber ich kann nicht herausfinden, wo geschützt interne Viewresult Ansicht ( Objektmodell ) setzen
Wie kann ich meine Liste ausgeben? Ich weiß, dass die Liste Inhalt enthält, da ich einen Haltepunkt gesetzt habe und durchgegangen bin.
Dies ist, wie mein Code wie folgt aussieht:
public List<Customer> customerList = new List<Customer>();
public ActionResult Index()
{
var client = new CustomerAzureAPIApp();
var response = client.Customer.Get();
var customers = response;
foreach (var customer in customers)
{
customerList.Add(customer);
}
return View();
}
Ich weiß, ich ViewBag verwenden können, aber ich will kein neues ViewBag für jedes Element in der Liste erstellen, würde ich lieber senden Sie einfach die ganze Liste. Irgendwelche Vorschläge?