MVC4为什么服务器错误对象引用未设置为对象的实例?

时间:2014-05-23 17:40:57

标签: c# asp.net-mvc-4 razor

我是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:      }

0 个答案:

没有答案