gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 19:33:54 24 4
gpt4 key购买 nike

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

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

我还研究了 jqGrid 和 MvcContrib 的网格。这些看起来不错,但对于商业应用程序,我担心这些可能是有风险的选择 - 尽管可能是错误的。

我非常感谢您对上述网格的任何看法/经验,或者您可以提出更好的选择/方法。

仅供引用,我正在使用 EF4 和 C#。

最佳答案

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

telerik 和 DevExpress 都以自己的方式表现出色。我的一个 friend 对 Telerik 网格的事件模型有疑问,并且我在 DevExpress 网格中经历了相当多的“html 膨胀”。 telerik 对在客户端重新排序列等操作提供了大力支持,而 DevExpress 网格需要回调才能执行此操作。

ExtJS 很精彩,但我确实感觉它是一个很重的 JavaScript 网格。使用 ExtJS 网格时,IE 中的性能可能会很糟糕。如果您没有很多列,或者不尝试在一页上放置多个网格,那么它通常会表现良好。您一定要避免将 ExtJS 网格放入 Tab 控件中,因为当网格呈现为不可见元素时会出现各种问题。

实际上,我们最近刚刚决定将报告系统中使用的所有网格切换到 Telerik 的 Silverlight 网格,与 JavaScript 网格相比,它的性能非常出色。

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

关于asp.net-mvc - ASP.NET MVC2 项目使用哪个数据网格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2896535/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com