2

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

提前致谢。

4

4 回答 4

3

试试这篇文章,看起来很方便——他使用了自定义的 Html 扩展方法。另外,检查这个 SO question

于 2009-08-18T13:30:37.367 回答
2

MVC Contrib Grid带有分页功能。也许值得一瞧。

于 2009-08-18T13:28:47.680 回答
2

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

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

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

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

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

于 2009-08-18T13:32:05.803 回答
0

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

于 2009-08-18T13:29:51.267 回答