1

这是我的控制器,它返回我的对象​​列表:

public ActionResult ShowList(string site)
{
    var list = db.Objects.Where(x => x.protocol == site).ToArray();
    ViewBag.Files = list;
    return View();
}

索引.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 我已经检查过并且返回列表不为空

4

1 回答 1

4

您必须返回您listView()方法参数:

public ActionResult ShowList(string site)
{
    var list = db.Objects.Where(x => x.protocol == site).ToList();
    return View(list);
}

希望能帮助到你

于 2013-11-12T13:28:16.267 回答