HTML5 ASP.NET Web Forms Report Viewer Overview
The HTML5 ASP.NET WebForms Report Viewer provides server-side wrappers for the HTML5 JavaScript ReportViewer. Developers comfortable with ASP.NET Web Forms can easily configure and work with the Report Viewer via their preferred server-side programming language.
With HTML5 ASP.NET WebForms Report Viewer you can have the viewer configured in code. The WebForms wrapper renders the widget and links to the required JS, CSS, and HTML resources on the page, where JavaScript is added at the end of the page.
The WebForms viewer works like the HTML5 Viewer in a client-server pair with the Reporting REST Service. Even if the Reporting REST Service is added in the same WebForms project, the service does not operate in the context of the client project. To use data modified in the WebForms project, it has to be saved in the data source, from where the Reporting REST service can access it.
The old ASP.NET WebForms ReportViewer displays content rendered through the Reporting HTML Rendering mechanism.
As of Telerik Reporting Q3 2015, the old ASP.NET WebForms ReportViewer control is obsolete. The main reasons for this decision were that the viewer:
Uses extensively
iframe
andtable
elements in its structure.Utilizes the ASP.NET Session to preserve resources between requests.
Is suitable for WebForms projects only.
Starting with the 2024 Q4 release, the ASP.NET WebForms Report Viewer will no longer be distributed with Telerik Reporting. We strongly recommend using its successor - the HTML5 Web Forms Report Viewer, which includes the latest features, performance enhancements, and security improvements offered by both Microsoft and Telerik.
Requirements
- The HTML5 ASP.NET Web Forms Report Viewer is built on and requires ASP.NET 4 Web Forms or a newer framework.
- A reference to Telerik.ReportViewer.Html5.WebForms.dll.
- The HTML5 ASP.NET Web Forms Report Viewer is a server-side wrapper for the HTML5 JavaScript Report Viewer and you should conform to the HTML5 Report Viewer Requirements. The CSS and JS files must be loaded on the page before creating the HTML5 Viewer.
- The WebForms wrapper is designed to request all Kendo UI CSS and JS files, including the viewer's HTML, CSS, and JS templates, from the resources of the Reporting REST Service. If you will not add changes in the default styles of the viewer, you need only a link to jQuery of version greater than 1.9.1.
Browser Support
The control is based on the HTML5 Report Viewer thus you should conform to the HTML5 Report Viewer Browser Support.