我查看了许多示例(例如http://www.dotnetcurry.com/ShowArticle.aspx?ID=618和http://msdn.microsoft.com/en-us/magazine/gg650669.aspx),但它看起来非常手动和复杂。
我想使用 WebGrid 的原因是没有外部依赖项,但是我在另一个项目上非常成功地使用了 jqGrid。
有没有其他人成功地让服务器端分页在 MVC3 Webgrid 上工作,你会建议我使用它而不是 jqGrid 吗?
我查看了许多示例(例如http://www.dotnetcurry.com/ShowArticle.aspx?ID=618和http://msdn.microsoft.com/en-us/magazine/gg650669.aspx),但它看起来非常手动和复杂。
我想使用 WebGrid 的原因是没有外部依赖项,但是我在另一个项目上非常成功地使用了 jqGrid。
有没有其他人成功地让服务器端分页在 MVC3 Webgrid 上工作,你会建议我使用它而不是 jqGrid 吗?
MSDN 文章说明了如何实现服务器端分页的完美示例。无论您在客户端使用哪个网格,在服务器上这都是对数据进行分页的好方法。就助手而言,如果您正在寻找服务器端网格WebGrid
,我建议您使用MvcContrib.Grid或Telerik Grid 。如果您正在寻找客户端网格,jqGrid 非常好。
您可能会发现一些商业组件的服务器端代码看起来并不复杂,但请记住,使用此类解决方案您不知道幕后发生了什么,更糟糕的是您可能会失去控制,这通常会结束数据库管理员的深夜电话告诉您您的查询只是一个恐怖。