Browser Support for ReportViewer Web Server Controls

The ReportViewer Web server control is used to embed report functionality in an ASP.NET Web application. The type of browser used to view the application determines the kind of ReportViewer functionality that you can provide in your application. Use the table provided in this topic to find out which of the supported browsers are subject to report functionality restrictions and which platforms are supported.

Due to differences in the rendering engines of the supported browsers, some advance report features, such as text rotation, may be displayed differently across supported browsers.

Scripting Requirements

You must use a browser that has script support enabled. If the browser cannot run scripts, you cannot view the report.

Browser and Platform Requirements for Viewing Reports

Support for interactive report features varies by browser type. The following support matrix shows which browser types are supported on which platforms, subject to constraints noted in the Notes column.

Browser

Windows XP,

Windows Server 2003

Windows Vista,

Windows 7,

Windows Server 2008,

Windows Server 2008 R2

Mac OS X

Notes

Internet Explorer 9.0 Standards Mode

No

Yes

No

Internet Explorer supports the complete set of ReportViewer features.

Internet Explorer 9.0 Standards Mode Compatibility View

No

Yes1

No

 

Internet Explorer 9.0 Quirks Mode

No

Yes1

No

 

Internet Explorer 8.0 Standards Mode

No

Yes1

No

Internet Explorer supports the complete set of ReportViewer features.

Internet Explorer 8.0 Standards Mode Compatibility View

No

Yes1

No

 

Internet Explorer 8.0 Quirks Mode

No

Yes1

No

 

Internet Explorer 7.0 Standards Mode

No

Yes1

No

 

Internet Explorer 7.0 Quirks Mode

No

Yes1

No

 

Mozilla Firefox 4.0.x

No

Yes

No

Printing and zooming are not supported.

Safari 5

No

No

Yes

Printing and zooming are not supported.

In addition, the Calendar control that is used to select dates on a parameterized report that runs on a report server is disabled in this browser. Users must type the dates that they want to use manually in the parameter prompt area.

1In standards mode, Internet Explorer 7.0 and 8.0 do not display slanted lines in reports. If you use slanted lines in your reports, set your ASP.NET page to run in quirks mode in Internet Explorer. To do this, find the <!DOCTYPE> tag in your ASP.NET page. Or, if you use a master page, you can find the tag in the .master file. This tag looks like the following:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Replace the <!DOCTYPE> tag with the following tag:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

For more information on compatibility modes in Internet Explorer, see Defining Document Compatibility.

See Also

Concepts

Deploying Reports and ReportViewer Controls

Other Resources

Configuring the ReportViewer Control for Asynchronous Processing

Copyright © 2012 by Microsoft Corporation. All rights reserved.

Build Date:

2012-08-02