我们最近遇到过使用ReportViewer控件在ASP.NET Web应用程序中显示的SSRS(SQL Server 2008)报告(Microsoft.ReportViewer.WebForms,Version = 9.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a)在渲染超过100行的报告时导致Internet Explorer(6,7,8)使用100%(一个核心)的CPU。
报告在Firefox中快速呈现(并且不使用高CPU)。
答案 0 :(得分:1)
问题似乎是由使用IE PNG Alpha修复程序(v2.0,Angus Turnbull,http://www.twinhelix.com/)引起的。
我们使用级联样式表将行为应用于所有img和div标记:
img, div
{
behavior: url(script/iepngfix.htc)
}
仅将行为应用于我们所需的图像,导致SSRS报告再次快速呈现。