New to Telerik Reporting? Download free 30-day trial

Embedding Reporting in ASP.NET Applications

ASP.NET is a mature Microsoft Web technology for building client-side, server-side, and combined applications. This article offers a brief overview of the most popular approaches for integrating and using Telerik Reporting into ASP.NET Web Reporting applications.

Designing Reports in ASP.NET Web Reporting Applications

The Web Report Designer is an HTML/CSS/JS client-side jQuery widget that lets developers embed a report designer into their web reporting applications. It is ready for embedding in the ASP.NET Reporting Applications to allow the users to create, edit, and preview their Telerik Web Reports directly from the browser.

Web Report Designer Requirements

The Web Report Designer requires a Report Designer REST service, whose fully functional implementation resides in the Telerik.WebReportDesigner.Services assembly/package as explained in the section Web Report Designer Implementation.

Web Report Designer Implementation

The tutorial Configuring the Web Report Designer in ASP.NET Framework application elaborates on implementing the web designer jQuery widget and its REST Service in ASP.NET Web Reporting projects.

Generating Reports in ASP.NET Web Reporting Applications

The Telerik Reporting REST Services provide an Application Programming Interface (API) over HTTP to the Reporting Engine that processes and renders Telerik Reports. The fully functional implementation of the service is available in the Telerik.Reporting.Services.WebApi assembly/package. It may be embedded in any ASP.NET Reporting Application and exposed in a custom controller (for example, ReportsController) inheriting the basic ReportsControllerBase class. The ReportsController may be used as a source of Report documents by Web Reporting, Desktop Reporting, and other third-party client applications.

Implementation

The article Telerik Reporting REST Service ASP.NET Web API Implementation elaborates on the requirements, implementation, and hosting of the REST Service.

Displaying Reports in ASP.NET Web Reporting Applications

The HTML5 Report Viewer is an HTML/CSS/JS client-side widget suitable for any web application that works with JavaScript. This makes it the perfect widget for displaying Telerik Reporting Reports in all Web Reporting Applications.

Telerik Reporting provides also dedicated wrappers of the pure HTML5 Report Viewer for the most popular ASP.NET MVC and Web Forms frameworks:

Implementation

The article Using the HTML5 Report Viewer with REST Service is a step-by-step tutorial on embedding the HTML5 Report Viewer in ASP.NET Web Reporting projects.

The steps for integrating the viewers in ASP.NET MVC and Web Forms projects are as follows:

See Also

In this article