AUTHOR: Stephania Tapela
DATE MODIFIED : March 29, 2017
DATE POSTED: May 14, 2016
Article relates to
Telerik Reporting v10+
May 14, 2016
Last modified by
Migrate to the HTML5 Viewer from the old ASP.NET WebForms ReportViewer control
The old ASP.NET ReportViewer control is obsolete as of Telerik Reporting Q3 2015.
In Q3 2013 we introduced the HTML5 Viewer which is suitable for any web application and it will be further developed. It is recommended to use the HTML5 Viewer of the latest available Telerik Reporting version.
The HTML5 Viewer can display reports created by both existing Report Designers. Please check the How it works section in the overview of the HTML5 Viewer and How to: Set ReportSource for Report Viewers.
The HTML5 Viewer can be separated from the Reporting REST service. The viewer sends short messages to get resources which are processed and rendered on the server. Whole data and/or report instances cannot be transferred in a message from the viewer to the server. It is the Reporting REST service that handles the messages and that generates/delivers the requested resources.
The service comes with default report resolvers which attempt to resolve the viewer'sreportSource.Report string as a TypeReportSource or a UriReportSource. You can use also a custom report resolver and add custom logic for getting a report by the received string description, and then create other type of report source object. For more details check REST Service Report Resolver.
Requested report are processed and rendered on the server. The service will place them in the configured cache storage and it will let you reuse the already rendered reports depending on the service's cache settings.
Details how to add an HTML5 Viewer or any of its wrappers are available in:
Copyright © 2017, Progress Software Corporation and/or its subsidiaries or affiliates. All Rights Reserved.
Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks or appropriate markings.