我是MVC的新手 试图添加部分视图,这给了我这个错误
我的模特课
public partial class Sidebar_Menu
{
public int Id { get; set; }
public string Title { get; set; }
public string Link { get; set; }
public string Category { get; set; }
public string User_Type_For { get; set; }
public string Is_Default { get; set; }
}
我的控制器
public ActionResult LSidebar(string Id)
{
var sidebarmenu = new List<Flex125_2014.Models.Sidebar_Menu>();
sidebarmenu = db.Sidebar_Menu.ToList();
return View(sidebarmenu);
}
我的观点
@model IEnumerable<Flex125_2014.Models.Sidebar_Menu>
@foreach (var item in Model) {
<p>@Html.DisplayFor(modelItem => item.Title)</p>
}
其中部分线的布局视图行
@Html.Partial("~/Views/Home/LSidebar.cshtml");
错误:
对象引用未设置为对象的实例。 描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.NullReferenceException:未将对象引用设置为对象的实例。
来源错误:
Line 6: @foreach (var item in Model) {
Line 7: <p>@Html.DisplayFor(modelItem => item.Title)</p>
Line 8: }