【发布时间】:2017-12-04 10:26:45
【问题描述】:
在使用 Razor 和 C# 的 MVC 结构中,我使用 Mvc.PagedList 来显示列表的分页:
现在,这工作正常;但正如你所见,就我而言,我可以显示很多页面。客户要求我给他一个选项以跳转到特定页面。我见过一些网站是通过使用“...”按钮来完成的;但在这里,它什么也不做。
因此,我的问题是:
- 有什么方法可以在本地使用 Mvc.PagedList 做到这一点?
- 如果没有,回答客户需求的最佳选择是什么?我是否只是创建一个包含所有可用页码的 DropDownList,然后跳转到该页面?我让他输入页码吗?
PagedListPager 的示例代码:
@Html.PagedListPager((IPagedList)Model, page => Url.Action("Index", new { page, currentFilter = ViewBag.CurrentFilter }), new PagedListRenderOptions { LiElementClasses = new[] { "needsLoading" } })
提前感谢您能给我的任何帮助。
【问题讨论】:
标签: c# asp.net-mvc razor pagination pagedlist