嗨,我一直試圖在最後一個小時內將我的c#後端連接到前端以輸出列表。 我一直想知道將數據從後端傳遞到前端的最佳方式。如何在ASP.NET中將後端列表傳遞給前端
在我的場景中,我只想從mvc中輸出一個簡單的列表,但是如何將我的列表發送到前端,以便我可以做一些簡單的操作,例如使用類似foreach的方式輸出表中的所有數據:
foreach (var value in customerList) {
<p>value.Name</p>
}
我已經看過了解決方案建議在這個環節:How to pass List from Controller to View in MVC 3.通過阿爾奇爾
但我想不通的地方放 保護內部的ViewResult視圖( 對象模型 )
那麼如何輸出我的列表? 我知道列表包含內容,因爲我已經放置了一個斷點並逐步完成了它。
這是我的代碼看起來像:
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();
}
我知道我可以使用ViewBag,但我不希望創建列表中的每個項目的新ViewBag,我寧願只發送整個列表。有什麼建議麼?