就我个人而言,我已经与Telerik的RadControls和DevExpress合作多年 ASP.NET控件。恕我直言,他们都在客户端产生了相当令人印象深刻的HTML开销,因此我从未对它们感到高兴。
当然我也知道Infragistics,ComponentOne,ComponentArt等。 我认为它们与我提到的没有太大的不同。
哪个(商业)控件套件在客户端生成最紧凑的HTML?
我倾向于认为没有“最具性能的控制套件”而是一种组合 服务器控件和基于Javascript的控件(例如jQuery UI)。你同意吗?
您使用哪种组合获得最佳/最佳效果的用户体验?
答案 0 :(得分:1)
尝试 Obout control suit 。它们非常有效,并且工作效率低,开销很低。
答案 1 :(得分:1)
2012年1月27日更新
自从我最初的回答以来,我花了很多时间与MVC合作。正如我在下面所说,你可以完全控制生成的标记,这很棒。我还花了一些时间使用Telerik MVC (http://demos.telerik.com/aspnet-mvc)控件,我必须说,他们在保持工具功能方面做得很好,同时最大限度地减少了标记和脚本大小。他们引入了一个脚本注册器,允许您注册要包含在页面上的脚本。 这使您还可以注册自己的自定义脚本,这些脚本可以合并为单个资源并进行压缩,以实现低延迟和带宽。
原始接受的帖子:
你是正确的,因为商业控制套件往往会产生大量的标记和脚本开销。部分原因在于它们传统上必须处理ASP.NET回发和视图状态页面工作流,这导致冗长的控制ID和许多小的javascript下载(增加每个文件的延迟)。 / p>
此外,许多控件往往会尝试添加太多功能。他们试图做到这一切,但这使他们做了很多简单的事情,因为很多这些套房都有陡峭的学习曲线,我确信你会发现。
如果你想改善页面上生成的下载大小和标记,我的建议是结合使用ASP.NET MVC(对标记的高度控制,对任何地方没有viewstate或_doPostBack脚本)和JQuery插件,你是谁在你的问题中提到了。
看一下StacOverflow的标记。它是用MVC编写的。不确定他们使用的第三方控件。
hevy标记最严重的犯罪者通常是网格。看看JQGrid http://trirand.com/blog/jqgrid/jqgrid.html
答案 2 :(得分:0)
我们在这里使用ComponentArt,我们对它感到非常兴奋。它实现起来非常简单,看起来很棒并且具有很多功能。表现也很好。我们还使用了componentone控件,但它们对我认为的Web应用程序并不是很好。
我肯定会建议使用ComponentArt
答案 3 :(得分:0)
AlbumOnNet WebControl Suite
AlbumOnNet WebControl Suite是一组ASP.NET WebControl,使Web设计人员或程序员能够使用RAD技术创建外观漂亮的基于图像的幻灯片,相册和基于图像的广告旋转器。
控件可用于产品图片演示,房地产照片,艺术画廊图片和屏幕截图。
控件被编程为在Visual Studio中的设计图面(在“表单设计器”中)最佳工作。在页面上拖放控件(如SlideShow控件),设置一些属性并尝试使用Style属性来匹配页面设计。
包括WebControls
专辑WebControl SlideShow WebControl SlideShow InfoViewer(EXIF代码) 幻灯片信息标签 导航按钮 导航工具栏 数字链接导航