【问题标题】:Server side paging for MVC3 WebgridMVC3 Webgrid 的服务器端分页
【发布时间】:2011-06-21 06:56:58
【问题描述】:

我查看了许多示例(例如 http://www.dotnetcurry.com/ShowArticle.aspx?ID=618http://msdn.microsoft.com/en-us/magazine/gg650669.aspx),但它看起来非常手动且令人费解。

我想使用WebGrid的原因是没有外部依赖,但是我在另一个项目中非常成功地使用了jqGrid。

有没有其他人成功地让服务器端分页在 MVC3 Webgrid 上工作,你会建议我使用它而不是 jqGrid 吗?

【问题讨论】:

    标签: asp.net-mvc-3 jqgrid webgrid


    【解决方案1】:

    MSDN article 说明了如何实现服务器端分页的完美示例。无论您在客户端使用哪个网格,在服务器上这都是对数据进行分页的好方法。就WebGrid 助手而言,如果您正在寻找服务器端网格,我建议您使用MvcContrib.GridTelerik Grid。如果您正在寻找客户端网格,jqGrid 非常好。

    您可能会发现一些商业组件的服务器端代码在您看来复杂,但请记住,对于此类解决方案,您不知道幕后发生了什么,更糟糕的是,您可能会失去控制,这通常会导致您的数据库管理员在深夜打来电话,告诉您您的查询很可怕。

    【讨论】:

    • 那是我在问题中提到的文章之一。感谢您的回复。
    • 我实际上已经决定使用 jqGrid - 主要是因为 jquery.ui 主题可用 - 以及明显的内置分页、排序等(我已经有服务器端 MVC 代码可用) -看起来很棒,我对解决方案非常满意
    猜你喜欢
    • 2012-04-24
    • 2013-10-09
    • 1970-01-01
    • 2011-09-14
    • 1970-01-01
    • 2013-05-09
    • 2011-10-05
    • 2012-02-15
    • 2012-03-03
    相关资源
    最近更新 更多