Asp.net mvc分页机制

时间:2009-08-18 13:23:16

标签: jquery asp.net-mvc paging

是否有一些优雅的方式,理想情况下使用jquery插件如pager 1pager 2如何使用asp.net mvc实现分页?我试图审视部分意见,但到目前为止还不成功。我应该在哪里存储加载的网格数据?以及如何仅通过部分刷新来响应页面选择?

提前致谢。

4 个答案:

答案 0 :(得分:3)

试试这个article,看起来非常方便 - 他使用自定义的Html扩展方法。另外,请检查此SO question

答案 1 :(得分:2)

MVC Contrib Grid附带分页功能。可能值得一看。

答案 2 :(得分:2)

我建议查看ScottGu的NerdDinner,因为他展示了如何使用ASP.NET MVC制作寻呼机。

您可以通过URL传输结果范围,即

http://domain.com/Products/List/0-10

...可以显示从0开始的10个产品。如果你有很多搜索字段,另一种方法是让一个带有List动作的控制器返回JSON,XML或你可以使用AJAX GET调用的HTML表。

但我强烈建议查看NerdDinner,因为他有一个如何做到这一点的例子。

答案 3 :(得分:0)

您不会存储加载的数据。 MVC允许您保持视图无状态,因此回调到下一页的控制器需要包含所请求的页码。然后你只需返回所需的行。您也可以使用AJAX。