我在 ASP.NET MVC3 中有一个网站。我想将集合传递给另一个视图。我有这个收藏在ViewBag
. 这是我的ActionLink
:
@Html.ActionLink("Show Report", "Report", new { workList = ViewBag.workReportList })
控制器:
public ActionResult Report(List<Work> workList)
{
return View(workList);
}
但它不起作用 - 看起来传递的对象是空的。当我使用相同的对象时,RenderPartial
一切正常。
@{Html.RenderPartial("WorkListTable", (IEnumerable<WorkWeb.Entities.Work>)ViewBag.workReportList);}
如何将此对象传递给视图?非常感谢任何帮助!