使用Take和Skip的ASP.NET MVC分页

时间:2011-01-11 16:32:47

标签: asp.net-mvc pagination

编辑:这个问题因为使用存储库而不仅仅使用控制器而导致更多代码变得多余:(Homework) MVC Pagination Help

3 个答案:

答案 0 :(得分:1)

卡梅伦

我可以向您指出一个例子,我在这里为SO(使用IPagedList接口)的人创建了一个小时。它可以作为一个htmlhelper,但可能比你以后更有特色。它遵循SO的模式进行分页,即:​​

alt text

无论如何,你可以从这里拿起它,并用它来解决:

http://www.gatehousemusic.com/downloads/MvcApplication2.zip

另外,我的替代解决方案基于您的对象结构和简化的分页需求:

http://www.gatehousemusic.com/downloads/PagingSimple.zip

答案 1 :(得分:1)

我可以建议以下文章:Displaying a Paged Grid of Data in ASP.NET MVC。它详细介绍了显示分页的数据网格和构建分页界面。

答案 2 :(得分:1)

您也可以尝试这种方法(显示更多结果的按钮,而不是转到下一页)

http://demo.aspnetawesome.com/AjaxListDemo

或简单的寻呼机 http://demo.aspnetawesome.com/PagerDemo