繁体   English   中英

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

[英]Render partial view from another partial view

我正在尝试使用返回部分结果的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);


    }

尝试将HTML.RenderAction方法放入部分视图中。

或者使用JavaScript和AJAX调用来完成。

请参阅: 使用ajax,php和jQuery更改DIV内容

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM