xtrareports-400249-web-reporting-asp-net-core-reporting-end-user-report-designer-in-asp-net-core-applications.md
Run Demo: Report Designer for ASP.NET Core
This section describes the ASP.NET Core Report Designer component that allows users to create and edit DevExpress reports.
Visual Studio should have the following workloads:
Note
In .NET 8, the System.Drawing.Common library is compatible with Windows only. An exception is thrown on other platforms. See the following topic for more information: Reporting .NET/.NET Core Limitations.
The ReportDesigner method returns the ReportDesignerBuilder that adds the Report Designer to a Razor page or View:
@Html.DevExpress().ReportDesigner()
For information about Report Designer settings that you can specify in code, refer to the following help topic: ReportDesigner API.
Review these tutorials to configure the Report Designer component in your ASP.NET Core application:
Refer to the following help topic for information on how to add a report to an ASP.NET Core application:
A general technique that allows you to customize the UI elements in Reporting components: Use Custom HTML Templates.
For information about specific customization tasks, review the following help topic: End-User Report Designer Customization (ASP.NET Core).
For code samples, review the following help topic: ASP.NET Core and Angular Reporting Best Practices.
If you experience a problem with a Web Reporting application, review the following help topics: