저는 아직 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>
는하지만 : 나는 모델에 대한 널 (null) 예외를 받고 있어요, 의미는 통과하지 못합니다. 당신이 다스 베이더에서 items
왜 이렇게 내가하고 결국 무엇인가 코멘트없이 downvote? – abatishchev