我還是比較新的MVC 3.我需要通過控制器將我的@ Html.Action方法的數據傳遞給局部視圖。將數據從Html.Action傳遞到局部視圖
所以這裏是我的流程。
我會打電話給@ Html.Action這樣的:
@Html.Action("SidebarMain", "Home", new List<int>(new int[] {1, 2, 3}))
然後,它會打我的控制器。這是我在我家的控制器方法:
public ActionResult SidebarMain(List<int> items)
{
return View(items);
}
然後我的局部視圖應該能夠訪問像這樣的數據:
@model List<int>
@{
ViewBag.Title = "SidebarMain";
Layout = null;
}
<div>
@foreach (int item in Model)
{
<div>@item</div>
}
</div>
但是:我發現了一個空例外模型,意思它沒有通過。
爲什麼downvote沒有評論? – abatishchev