这是我的控制器返回我的对象列表:
public ActionResult ShowList(string site)
{
var list = db.Objects.Where(x => x.protocol == site).ToArray();
ViewBag.Files = list;
return View();
}
Index.cshtml:
@model IQueryable<AutomationCapturesMVC.Models.Capture>
@{
ViewBag.Title = "ShowList";
}
<table>
@foreach (var item in Model)
{
<tr>
<td>@item.fileName</td>
<td>@item.browser</td>
</tr>
}
</table>
目前获得NullReferenceException
我已经检查过并且返回列表没有清空
答案 0 :(得分:4)
您必须在list
方法的参数中返回View()
:
public ActionResult ShowList(string site)
{
var list = db.Objects.Where(x => x.protocol == site).ToList();
return View(list);
}
希望有所帮助