Skip to main content
A newer version of this page is available. .

DashboardController Class

A dashboard controller that handles interactions between client and server sides.

Namespace: DevExpress.DashboardAspNetCore

Assembly: DevExpress.Dashboard.v21.2.AspNetCore.dll

NuGet Package: DevExpress.AspNetCore.Dashboard

Declaration

public abstract class DashboardController :
    RestrictedDashboardController

Remarks

A list below describes the Web Dashboard’s specifics when it operates in the Restricted mode:

  • Only dashboards stored in dashboard storage can be processed on the client. The designer mode does not work.

  • Calling the IEditableDashboardStorage.AddDashboard and IDashboardStorage.SaveDashboard methods leads to an exception.

  • Information about data sources contained in a dashboard xml definition is not passed to the client when you request a dashboard xml file.

You can do one of the following to prevent inadvertent or unauthorized dashboard modifications and protect dashboards stored on a server:

See the following example for information on how to create and use a restricted dashboard controller in an ASP.NET Core app:

View Example: How to create a restricted dashboard controller

See Also