用于ASP.Net MVC2的jQuery Grid

时间:2010-10-28 14:30:37

标签: jquery asp.net-mvc-2 datagrid jqgrid datatables

我需要选择一个与MVC2兼容的jQuery数据网格插件。

我坚定地坐在客户端,所以对MVC2一无所知,所以想知道在MVC2中是否有任何特别好或坏的经历与以下任何一个:

数据表

Flexigrid

的jqGrid

需要以下功能:

  • 免费使用
  • 列排序
  • 自定义列排序类型(选中/取消选中排序复选框,价格范围)
  • 行/列突出显示
  • 分页
  • 通过自由文本输入(可自动完成)和复选框
  • 过滤网格内容
  • 多列排序很不错但不是必需的

从我所看到的情况来看,jqGrid看起来很棒,但是对于解决方案来说是一种付费方式,而且可能需要满足要求。

Flexigrid在核心开发方面似乎有点死。

我非常喜欢Datatables,但我很难看到它与MVC2的兼容性。有没有人有使用MVC2实现这个插件的经验?或者更好的建议?

不可否认,这并不是一个确定答案的问题,但任何建议都会得到很好的回应。

3 个答案:

答案 0 :(得分:5)

我们在组中使用了带MVC2的数据表,效果很好。

答案 1 :(得分:3)

jqGrid具有除了多列排序之外所需的所有功能。可能这个功能将在jqGrid的下一个版本中实现。

如果你将jqGrid与Flexigrid进行比较,你可以正确地提到jqGrid正在生存。例如,请参阅2010年10月24日的last 3.8.1 release以及您可以从github查看和下载的更近期更改。

有两个版本的jqGrid:Free, Open Source package作为纯JavaScript解决方案delivered with GPL & MIT licensescommertial,它们集成在Visual Studio开发环境中。您可以在ASP.NET MVC项目中使用任何版本

jqGrid可用于填充几乎所有提供JSON或XML格式数据的Web服务的数据。因此,您可以在ASP.NET MVC中编写一个Controller方法,该方法以JSON格式提供纯数据,并将View与空<table>一起使用。如果您愿意,可以将“数据提供程序”实现为ASMX或WCF服务。您还可以在一个站点中组合任何解决方案,这样您就可以免费实施。

查看the other question,您可以在其中找到一些链接,其中包含使用ASP.NET MVC使用jqGrid的示例。

答案 2 :(得分:1)

您是否看过Telerik Grid for MVC?

http://www.telerik.com/products/aspnet-mvc/grid.aspx

相关问题