Dropdown控件的性能问题

时间:2014-04-18 10:47:27

标签: c# telerik

我有一个要求,我必须在页面上渲染大量的Dropdown控件,下拉列表中的项目数量各不相同,最多可以达到1000项(不是我的设计,而是我的客户端)。我在我的页面上使用Telerik控件。随着页面控件数量的增加,性能下降,浏览器开始滞后,有时会停止响应并挂起。为了使它更糟糕,客户希望这是IE浏览器的支持。即使设计更改也是不可接受的。请查看附件图片。我很久以来一直在努力解决这个问题,但没有运气。

我的功能简介:点击添加链接,动态添加新行(回发,再次重新绘制所有控件)。在第一个下拉列表(即“字段”列)的值更改时,“值”列中的控件将更改(再次回发并重新绘制所有控件) enter image description here

1 个答案:

答案 0 :(得分:0)

我发现您正在使用需要花费大量资源的个别控件,而且没有其他方法可以避免它,需要更多控件,需要更多资源。

在我看来,你可以使用带有嵌入式控件的RadGridView并使用外观来赋予它相同的外观和感觉,如果你做得好,客户可能不会注意到差异。