1

我们最近遇到了使用 ReportViewer 控件(Microsoft.ReportViewer.WebForms,Version=9.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a)在 ASP.NET Web 应用程序中显示的 SSRS(SQL Server 2008)报告在渲染时挂起一份超过 100 行的报告,导致 Internet Explorer(6、7、8)使用 100%(一个核心)的 CPU。

该报告在 Firefox 中快速呈现(并且不使用高 CPU)。

4

1 回答 1

1

该问题似乎是由使用 IE PNG Alpha 修复程序(v2.0,由 Angus Turnbull 提供,http: //www.twinhelix.com/ )引起的。

我们使用级联样式表将行为应用于所有 img 和 div 标签:

img, div 
{ 
    behavior: url(script/iepngfix.htc) 
}

仅将行为应用于我们需要的图像会导致 SSRS 报告再次快速呈现。

于 2011-01-07T16:12:18.110 回答