簡體   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