我有一个简单的客户模型类列表,我将其传递到我的 View 。我想迭代客户类,但我的观点是告诉我通过返回空白屏幕来结束。请告诉我这里出了什么问题?
模型类:
public class Customer
{
public string CustomerName { get; set; }
public int Age { get; set; }
}
家庭 Controller :
public ActionResult Index()
{
List<Customer> customers = new List<Customer>();
Customer customer = new Customer() { FullName = "MrA" ,Age=25};
Customer customer2 = new Customer() { FullName = "MrB", Age = 125 };
return View(customers);
}
查看 HTML 文件
@model IEnumerable<ASPMVC_Database.Models.Customer>
/...some unrelated code
@foreach( var item in Model)
{
@item.FullName <br/>
}
上面这个简单的代码没有给我任何帮助。只是一个白屏。我在这里错过了什么?
谢谢
最佳答案
您永远不会将新客户添加到客户
中,您只需将它们实例化即可。请尝试以下操作:
public ActionResult Index()
{
List<Customer> customers = new List<Customer>();
customers.Add(new Customer { FullName = "MrA", Age = 25});
customers.Add(new Customer { FullName = "MrB", Age = 125 });
return View(customers);
}
关于asp.net-mvc - 传递一个简单的 IEnumerable 来查看并使用 foreach 循环会返回空白屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17931904/