Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从另一个局部视图渲染局部视图_C#_Asp.net Mvc_Asp.net Mvc 5 - Fatal编程技术网

C# 从另一个局部视图渲染局部视图

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

我正在尝试使用ActionResult控制器渲染局部视图,该控制器返回局部视图。我需要向控制器传递一个用户ID。我在其中渲染它的视图有自己的控制器,也是局部视图。下面是我对它的看法

 @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调用来实现


请参阅:

由于没有人可能知道该操作的作用,因此没有人可以回答此问题。我添加了操作代码