我在 radmultipage 的 radpageview 内的更新面板中使用了 Telerik radcombobox。
层次结构示例(不是实际代码):
<telerik:radmultipage>
<telerik:radpageview>
<asp:updatepanel>
<telerik:radcombobox><telerik:radcombobox>
</asp:updatepanel>
</telerik:radpageview>
</telerik:radmultipage>
从呈现的页面中,我可以打开组合框并看到它的许多条目。然而,在点击一个条目来选择它时,Chrome 会冻结(它变慢)——通常是 30 秒。
是的,事件的服务器端回调onselectedindexchanged
调用非常快,没有延迟。我还没有发现服务器端的瓶颈。因此,问题似乎出在浏览器中。事实上,为了确认浏览器被冻结,我在 Chrome 的控制台中执行了一些代码(通过开发人员工具),直到浏览器解冻后才会执行。
使用
- 铬:版本 27.0.1453.116 m
- ASP.NET 表单
- Telerik.Web.UI.dll (2010.1.519.35)
Chrome 的开发工具:网络 请求速度很棒,除了接收
- 阻塞 0ms
- 发送 1ms
- 等待 54 毫秒
- 接收 29 秒(巨大跳跃)
Chrome 的开发工具:简介 大部分时间花在:
- 设置innerHTML
- a.RadComboBox._onDropDownClick
- a.RadComboBox._hideDropDown
- a.RadComboBox._removeEmTagsFromAllItems
任何帮助将不胜感激。:)