我需要选择一个与MVC2兼容的jQuery数据网格插件。
我坚定地坐在客户端,所以对MVC2一无所知,所以想知道在MVC2中是否有任何特别好或坏的经历与以下任何一个:
数据表
Flexigrid
的jqGrid
需要以下功能:
从我所看到的情况来看,jqGrid看起来很棒,但是对于解决方案来说是一种付费方式,而且可能需要满足要求。
Flexigrid在核心开发方面似乎有点死。
我非常喜欢Datatables,但我很难看到它与MVC2的兼容性。有没有人有使用MVC2实现这个插件的经验?或者更好的建议?
不可否认,这并不是一个确定答案的问题,但任何建议都会得到很好的回应。
答案 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 licenses和commertial,它们集成在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?