2014-04-18 34 views
0

我有一个要求,我必须在页面上呈现大量的下拉控件,下拉菜单中的项目数量可能会有所不同,它可以上升到1000个项目(不是我的设计,但是我的客户端)。我在我的页面上使用Telerik控件。随着页面上的控件数量的增加,性能下降以及浏览器启动滞后,有时会停止响应并挂起。为了让它更糟糕的客户希望这是在IE浏览器支持。即使设计更改是不可接受的。请看附件图片。我一直在努力解决这个问题,但没有运气。下拉控件的性能问题

我的功能简介:通过点击添加链接动态添加新行(页面回发,重新绘制所有控件)。在第一个下拉的值变化(即字段列)中值列的变化对照组(再次回传,重划的所有控件) enter image description here

回答

0

我看到你使用耗费了大量的资源,个人控制,并没有其他方式来避免它,更多的控制,更多的资源是必要的。

在我看来,你可以使用一个带有embes控件的RadGridView,并且用外观来玩它,让它具有相同的外观和感觉,如果你做得很好,客户端可能不会注意到差异。