MVC 4 System.NullReferenceException:未将对象引用设置为对象的实例

时间:2013-06-26 17:01:57

标签: asp.net-mvc-4

这是我收到错误的地方。

@foreach(var entry in ViewBag.Entries){...}

在将值输入表单后,我逐步完成了该程序。

条目达到dB并且在我的控制器中它显示linq代码命中数据库但是当我返回视图时,找不到对象?

这是我控制器中的代码

public ActionResult Index()
{
    var mostRecentEntries =
    (from entry in _db.Entries
     orderby entry.DateAdded descending
     select entry).Take(20);
     return View();
}

如果它能帮到你,那么Manning公司将在第34页上直接出现一本书 ASP.net mvc 4 in Action

1 个答案:

答案 0 :(得分:5)

由于错误试图告诉您,ViewBag.Entries为空。

如果您想在ViewBag中使用某些内容,则需要将其放在控制器中。