Asp.net mvc 分页机制

问题描述 投票:0回答:3

有没有一些优雅的方法,最好是使用像pager 1pager 2这样的jquery插件如何使用asp.net mvc实现分页?我试图回顾部分观点,但到目前为止还没有成功。我应该在哪里存储加载的网格数据?如何仅通过部分刷新来响应页面选择?

提前致谢。

asp.net-mvc pagination paging
3个回答
2
投票

MVC Contrib Grid 具有分页功能。可能值得一看。


2
投票

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

一种方法是通过 URL 传输结果范围,即

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

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

但我强烈建议查看 NerdDinner,因为他有一个如何执行此操作的示例。


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.