asp.net-mvc mvc教程 - 哪个数据网格用于ASP.NET MVC2项目?





5高级编程第5版pdf core (7)


看看MVC控件工具包的数据网格。 看起来很灵活。 它允许编辑,删除,插入和分页。 此外,将更改移动到控制器中的数据库上非常简单。 看看这里

我正在开发一个商业MVC2的应用程序,需要一个网格,在某种形式的回调更新,以支持10,000 +行。 它也应该支持相对丰富的内容(图标,多行说明等)。 虽然它需要通常的分页/滚动/排序功能,但不需要分组支持。 所以没什么特别的。

我看过的商业网格是Component Art和Telerik,它们看起来都不错,但可能是我需要的一点OTT。 他们也分别是800美元和999美元(1名开发人员)。

我也看过jqGrid和MvcContrib的网格。 这些似乎确定,但对于商业应用程序,我担心这些可能是有风险的选项 - 虽然可能是错误的。

我真的很感激任何观点/ exprience上面的网格,或者你可以建议一个更好的选择/方法。

仅供参考我正在使用EF4和C#。







我最近研究这个和获胜是jQgrid的表现是最好的!




有一个DevExpress网格与Telerik很相似,它可能会再次成为你的顶峰。 然而,你可以自己购买电网,而不是整个套件,虽然它可能不值得这样做,因为电网几乎是套件价格的一半。




我在ASP.NET MC组件上的最后一次镜头没有成功。 它很难控制MVC,然后老派的ASP.NET。

  • controll期望的路由必须很好地映射到你的应用程序的路由
  • 当页面上有多个网格时,事情会变得更加困难
  • 如果controll必须为非Javascript支持的客户端工作,那么您的选择将更加有限
  • 如果浏览器的后退按钮需要工作,则您的选择更加有限

就我而言,事实证明,使用纯html和jquery来实现表的分页,排序和过滤要好得多。 如果你的网站更像一个公共网站(比如我的)或者一个拥有网页前端的应用程序,那么我会画线。




我对jqGrid,DevExpress和telerik的网格以及ExtJS有相当多的经验。 到目前为止,我最喜欢的是jqGrid。 我不关心缺乏支持或项目消失。 他们刚刚引入了一个重新设计的网格用于MVC: http : //www.trirand.com/blog/? p= 639

telerik和DevExpress都非常出色。 我的一位朋友遇到了telerik网格的事件模型问题,并且我经历了DevExpress网格中相当多的“html膨胀”。 telerik对重做客户端列的操作有很大的支持,而DevExpress网格则需要回调才能完成。

ExtJS很棒,但我真的觉得这是一个非常重的JavaScript网格。 IE中的性能可能与ExtJS网格一样令人生畏。 如果你没有很多列,或者不想在一个页面上放置多个网格,它通常会表现的很好。 你一定要避免将ExtJS网格放到Tab控件中,因为当网格呈现为不可见元素时会出现各种问题。

实际上,我们刚刚决定将报告系统中使用的所有网格都切换到telerik的Silverlight网格,与他们的JavaScript相比,它们的表现非常好。

希望这有助于,祝你好运。




聚会迟到,但万一其他人正在寻找解决方案,这对我来说是最好的:将Api项目设置为启动项目(我需要限制一个启动,以便我可以在浏览器之间切换更多容易)。 启动服务项目后,右键单击web / ui项目并选择debug,启动新实例。 你将同时运行,你将无缝地从网络步骤到api。







asp.net-mvc gridview datagrid asp.net-mvc-2 grid