C# 从另一个局部视图渲染局部视图
我正在尝试使用ActionResult控制器渲染局部视图,该控制器返回局部视图。我需要向控制器传递一个用户ID。我在其中渲染它的视图有自己的控制器,也是局部视图。下面是我对它的看法C# 从另一个局部视图渲染局部视图,c#,asp.net-mvc,asp.net-mvc-5,C#,Asp.net Mvc,Asp.net Mvc 5,我正在尝试使用ActionResult控制器渲染局部视图,该控制器返回局部视图。我需要向控制器传递一个用户ID。我在其中渲染它的视图有自己的控制器,也是局部视图。下面是我对它的看法 @Html.Action("MultipleApplicationDetail", "ApplicationDetail", new { UserID = Model.UserDetail.UserID }); 生成视图,但不生成局部视图。我叫它沃恩 编辑 该操作返回应用程序的列表。下面是代码 publi
@Html.Action("MultipleApplicationDetail", "ApplicationDetail", new { UserID = Model.UserDetail.UserID });
生成视图,但不生成局部视图。我叫它沃恩
编辑
该操作返回应用程序的列表。下面是代码
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);
}
public ActionResult多应用程序详细信息(int-UserID,int-page)
{
IList applicationmodellist=新列表();
int currentPageIndex=page.HasValue?page.Value:1;
if(GetApplicationList(UserID)>1)
{
applicationmodellist=GetAllApplications(用户ID);
applicationmodellist=applicationmodellist.ToPagedList(currentPageIndex,defaultPageSize);
}
返回PartialView(“\u MultipleApplicationDetail”,applicationmodellist);
}
尝试将HTML.RenderAction
方法放入局部视图
或者使用JavaScript和AJAX调用来实现
请参阅:由于没有人可能知道该操作的作用,因此没有人可以回答此问题。我添加了操作代码