小编C-P*_*fef的帖子

MVC 4在局部视图中使用分页列表

我试图在局部视图中实现PagedList.

描述视图设置.我有Controller A with ViewA.这是父视图,并有自己的模型.然后我也Controller B with PartialViewB有自己的模型.然后我有一个Div ViewA将用于显示PartialViewB.我可以在PartialViewB按下按钮后加载,然后再次按下按钮后隐藏视图.在PartialViewBPagedList中.点击下一页按钮会加载下一页,但会将其加载到自己的页面中,而不是ViewA之前的页面.

我可以根据需要加载更多代码,但现在这里是寻呼机

<br />
    Page @(Model.PageCount < Model.PageNumber ? 0 : Model.PageNumber) of @Model.PageCount

    @Html.PagedListPager(Model, page => Url.Action("ViewComments",
    new { courseID = @ViewBag.courseID, page }), 
    new PagedListRenderOptions { MaximumPageNumbersToDisplay = 5, DisplayLinkToFirstPage = PagedListDisplayMode.IfNeeded, 
        DisplayLinkToLastPage = PagedListDisplayMode.IfNeeded })
Run Code Online (Sandbox Code Playgroud)

::编辑::

父视图

<div class="Comments">
    <input type="button" id="View" class="CommentsButton" value="View Comments"/>
    <input type="hidden" id="Hidden" value="false" />
</div>
<div id="Comments">
</div>
Run Code Online (Sandbox Code Playgroud)

PartialView

@model …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc pagedlist asp.net-mvc-partialview asp.net-mvc-4

4
推荐指数
1
解决办法
9484
查看次数