279

如果您使用的是 ASP.NET MVC,您是如何进行网格显示的?自己滚?从某个地方得到一个图书馆?

这些是我为 ASP.NET MVC 找到的一些已知的网格显示解决方案

如果您知道其他您正在使用或知道的好东西,请告诉我。

4

12 回答 12

40

我们一直在一个项目中使用jqGrid,并且运气不错。有很多用于内联编辑等的选项。如果不需要这些东西,那么我们只需使用像@Hrvoje 这样的普通 foreach 循环。

于 2008-10-11T12:46:27.093 回答
29

我们在 Stack Exchange Data Explorer 中使用Slick Grid (包含 2000 行的示例)。

我发现它优于jqGridflexigrid。它有一个非常完整的功能集,我不能推荐它。

它的使用示例在这里

您可以在此处查看有关如何将其集成到 ASP.NET MVC 应用程序的源示例:https ://code.google.com/p/stack-exchange-data-explorer/

于 2010-08-19T10:45:42.183 回答
24

由于我们网格的功能要求有限,我们刚刚推出了自己的产品。我们在这里和那里使用一些 JQuery 来实现一些细节,比如分页,这就是我们真正需要的。

如果您需要更全面的功能,您可以在此处查看 ExtJs 网格。

此外,MvcContrib 有一个网格实现,您可以在这里查看 - 试试看。或者更具体地说,这里

于 2008-10-09T10:02:08.517 回答
16

我刚刚发现 Telerik 有一些很棒的组件,包括 Grid,它们也是开源的。 http://demos.telerik.com/aspnet-mvc/

于 2009-11-30T17:38:42.290 回答
12

如果只是为了查看数据,我使用简单的 foreach 甚至 aspRepeater。对于编辑,我构建了专门的视图和操作。无论如何都不喜欢 webforms GridView 内联编辑功能,这更清晰更好 - 一个视图用于查看,另一个用于编辑/新建。

于 2008-10-07T09:04:27.417 回答
7

我们使用 MVCContrib 网格。

http://weblogs.asp.net/rajbk/archive/2010/05/08/asp-net-mvc-paging-sorting-filtering-using-the-mvccontrib-grid-and-pager.aspx

于 2010-05-30T17:15:59.383 回答
7

如果您使用具有服务器端集成的特殊版本,jqGrid 是 299 美元,但是使用带有 ASP.NET MVC 的开源免费版本确实并不难,一旦您直接获得了 jquery 配置,它几乎就像任何使用一样简单其他许可网格:

http://haacked.com/archive/2009/04/14/using-jquery-grid-with-asp.net-mvc.aspx

于 2010-08-19T01:20:15.790 回答
7

您还可以在 codeplex 上使用我的 MVC 控件工具包的插入/更新/删除数据网格:http: //mvccontrolstoolkit.codeplex.com/在这里你可以下载一个完整的例子,这里的数据网格工作和这里这里的教程。DataGrid 完全在客户端工作,并维护帖子之间的更改集。是的,它维护变更集,这意味着,您可以访问每条记录的旧版本和修改版本,以查看要传递给数据库的更改(需要修改删除或插入的内容)。在您确认或取消服务器端的修改之前,此变更集会在多次发布后得到维护。

于 2010-10-12T07:07:31.693 回答
5

如果它是只读的,一个好主意是创建一个表,然后对其应用一些非常简单但功能强大的 JQuery。

对于简单的替代颜色,试试这个简单的 JQuery。

如果您需要排序,这个 JQuery 插件简直就是摇滚。

于 2010-06-25T04:56:20.460 回答
4

我在这里尝试了Mvc Controls Toolkit 网格的示例。它看起来是一个非常强大且易于使用的网格。本教程不仅解释了如何使用网格,还解释了如何进行分页、组织视图模型和数据注释。值得一读。

于 2010-10-31T10:01:09.583 回答
3

试试: http: //mvcjqgridcontrol.codeplex.com/ 它基本上是一个符合 MVC 的 jQuery Grid 包装器,具有完整的 .Net 支持

于 2010-07-20T12:08:45.917 回答
2

从Infragistics jQuery 控件中查看网格

这是一个带有代码的 ASP.NET MVC 示例:

http://labs.infragistics.com/aspnet-mvc/Grid/AllFeatures

于 2011-05-23T08:20:15.977 回答