可扩展的Asp.net MVC网格,具有排序,过滤和排序功能。在数据库级别上进行分页

时间:2014-08-28 10:26:05

标签: ajax asp.net-mvc asp.net-mvc-4 razor webgrid

目前我正在开发一个asp.net mvc 4 web应用程序,并且在索引视图中我写了排序&手动分页代码,这使我能够控制分页和排序的工作方式。所以在我的情况下,如果我有10,000条记录并且分页大小为50,那么将只从数据库中检索50条记录,因此我当前的方法可以被认为是可扩展的。 但目前我希望使用网格,因为它可以节省我的时间和精力。但我需要知道是否有任何具有以下主要功能的网格: -

  1. 提供基于Ajax的排序,过滤和分页

  2. 所有排序,过滤和分页都需要在数据库级别完成。

  3. 用户更改显示的记录数的能力,例如显示100条记录,200条记录等

  4. 能够轻松更改网格的外观。

  5. 那么有人可以建议具有上述4个主要功能的可用网格吗?

    由于

1 个答案:

答案 0 :(得分:1)

我对一个upcomming项目的要求几乎相同,并且在我的研究过程中找到了Kendoo UI Grid。如果您点击链接,您将找到包含源代码的演示。 根据{{​​3}}的一些功能:

  • 响应式和自适应HTML5网格
  • ASP.NET MVC网格中的页面,排序,过滤或分组数据
  • MVC网格模板