【发布时间】:2018-11-24 21:41:30
【问题描述】:
// 控制器
public ActionResult Index()
{
var People = new List<Customer>
{
new Customer { Name = "Customer 1" },
new Customer { Name = "Customer 2"}
};
return View(People);
}
//查看
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_Layout.cshtml";
@foreach(人物中的变量项)
<p>@item</p>
//我对视图感到困惑。我尝试了所有不同的选项,包括 Youtube 和堆栈溢出,但似乎它不起作用。
【问题讨论】:
-
您当前的操作方法代码正在将列表传递给视图。你有什么困惑。如果您还没有,您的视图代码应该有
@model List<Customer>。 -
foreach(string item in Model)表示您传递了List<string>而不是List<Customer>。 -
@Shyju - 没用。
-
@Jasen 我放 List
这就是我需要放的不是 List -
然后改变你的循环
foreach (var item in Model)
标签: asp.net-mvc model-view-controller