【问题标题】:Asp.net mvc paging mechanismAsp.net mvc 分页机制
【发布时间】:2023-03-10 22:34:01
【问题描述】:

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

提前致谢。

【问题讨论】:

    标签: jquery asp.net-mvc paging


    【解决方案1】:

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

    【讨论】:

    • 我用它来处理不在网格中的分页。我可以自定义代码,但效果非常好。
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

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

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

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

      【讨论】:

      • 您还将在 Wrox MVC 书中看到这一点(他们使用 NerdDinner 作为示例)——您可以下载并阅读第一章(几乎占整本书的三分之一! ) 在线免费。 (当然买书更理想!)
      【解决方案4】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-10-16
        • 1970-01-01
        • 2012-05-03
        • 1970-01-01
        • 2019-07-23
        • 2012-06-21
        相关资源
        最近更新 更多