我试图在局部视图中实现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)