1

我在 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

任何帮助将不胜感激。:)

4

1 回答 1

0

使用 Chrome Canary (v30.0.1552.0 canary) 无法重现性能问题!以下文章将此描述为使用 innerHTML 属性时的 Chrome 错误。

一个人说,“它已在开发频道 V28 中修复,但据我了解,它还不是测试版。

Google Chrome 26 性能问题 - 2013 年 4 月 9 日 http://www.telerik.com/community/forums/aspnet-ajax/general-discussions/google-chrome-26-performance-issue.aspx

M26 中的 XSSAuditor 性能回归 - 2013 年 4 月 11 日 https://code.google.com/p/chromium/issues/detail?id=230504

Chrome 团队应该很快就会提供修复程序。:)

于 2013-07-02T23:18:18.420 回答