ASP.NET MVC的网格控件? [关闭]

问题描述 投票:269回答:12

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

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

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

jquery asp.net-mvc grid
12个回答
39
投票

我们一直在一个项目上使用jqGrid并且有一些好运。很多内联编辑选项等。如果没有必要,那么我们只使用像@Hrvoje这样的简单foreach循环。


4
投票

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


3
投票

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


2
投票

查看Infragistics jQuery controls的网格

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

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


29
投票

我们在Stack Exchange Data Explorer(Slick Grid)中使用example containing 2000 rows

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

使用are here的样品。

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


24
投票

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

如果您需要更全面的功能,可以查看ExtJs网格here

MvcContrib还有一个你可以查看的网格实现 - 试试here。或者更具体地说here


16
投票

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


12
投票

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



7
投票

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

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


7
投票

你也可以在codeplex:http://mvccontrolstoolkit.codeplex.com/上使用我的MVC Controls Toolkit的插入/更新/删除数据网格。 Here你可以下载一个完整的例子,here datagrid工作和herehere教程。 DataGrid完全在客户端工作,并保留帖子之间的更改集。是的,它保留了Changeset,这意味着,您可以访问每个记录的旧版本和修改版本,以查看要传递给DB的更改(需要修改的内容被删除或插入)。此变更集在几个帖子后保留,直到您确认或取消服务器端的修改。


5
投票

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

对于简单的替代颜色,try this简单的JQuery。

如果你需要分类,this JQuery plug-in只是摇滚。

© www.soinside.com 2019 - 2024. All rights reserved.