2011-01-07 8 views
1

Wir haben kürzlich einen SSRS-Bericht (SQL Server 2008) in einer ASP.NET-Webanwendung mit dem ReportViewer-Steuerelement angezeigt (Microsoft.ReportViewer.WebForms, Version = 9.0.0.0 , Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a) hängen beim Rendern eines Berichts mit über 100 Zeilen und verursacht Internet Explorer (6, 7, 8) zu 100% (von einem Kern) der CPU zu verwenden.ASP.NET ReportViewer IE hängt 100% CPU

Der Bericht wird in Firefox schnell gerendert (und verwendet keine hohe CPU).

Antwort

1

Das Problem wurde durch die Verwendung des IE PNG Alpha-Fix (v2.0, von Angus Turnbull, http://www.twinhelix.com/) verursacht.

Wir waren ein Cascading Stylesheet mit dem Verhalten auf alle img und div-Tags anwenden: nur

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

Anwendung des Verhaltens der Bilder, die wir in den SSRS Berichte führten erforderlich schnell wieder zu machen.