1
부분을 반환하는 ActionResult 컨트롤러로 부분 뷰를 렌더링하려고합니다. 컨트롤러에 사용자 ID를 전달해야합니다. 내가 렌더링 할보기에는 자체 컨트롤러가 있으며 부분보기입니다. 다음은 내가보기에 호출하는 방법입니다.다른 부분 뷰에서 부분 뷰 렌더링
@Html.Action("MultipleApplicationDetail", "ApplicationDetail", new { UserID = Model.UserDetail.UserID });
뷰는 생성되지만 부분 뷰는 생성되지 않습니다. 나는 그것을 worng라고 부르고있다.
수정
이 동작은 응용 프로그램을 반환합니다. 코드는 다음과 같습니다
public ActionResult MultipleApplicationDetail(int UserID, int? page)
{
IList<ApplicationDetailViewModel> applicationmodellist = new List<ApplicationDetailViewModel>();
int currentPageIndex = page.HasValue ? page.Value : 1;
if (GetApplicationList(UserID) > 1)
{
applicationmodellist = GetAllApplications(UserID);
applicationmodellist = applicationmodellist.ToPagedList(currentPageIndex, defaultPageSize);
}
return PartialView("_MultipleApplicationDetail", applicationmodellist);
}
아마도 그 행동이 무엇을, 아무도이 질문에 대답 할 수 없다 알 수 있습니다. –
조치 코드를 추가했습니다. – user3541362