【发布时间】:2015-05-07 15:18:48
【问题描述】:
我正在学习 MVC,我正在尝试在主页上呈现部分视图。 我收到以下错误:
“HttpException”
我很简单的模型如下:
public class simpleModel
{
public int id { get; set; }
public string Name { get; set; }
}
控制器:
public ActionResult ShowNames()
{
UsersContext db = new UsersContext();
return PartialView(db.SimpleModels.ToList());
}
局部视图:
@model List<MvcApplication1.Models.simpleModel>
@if (Model != null)
{
<ul>
@foreach (var item in Model)
{
<li>@item.Name</li>
}
</ul>
}
我希望我的局部视图呈现的主页是
@{
ViewBag.Title = "Home Page";
}
@section featured {
<section class="featured">
<p>To learn more about ASP.NET MVC visit </p>
</section>
}
@{
Html.RenderAction("ShowNames", "Simple");
}
【问题讨论】:
-
当视图有实例模型
MvcApplication1.Models.simpleModel时,您正在传递一个集合List
标签: asp.net-mvc asp.net-mvc-partialview