Server-Side API Overview

The ASP.NET Core Dashboard control is a client-side control that communicates with the server part using HTTP requests:

  • The client part is a Razor page that supplies users with a UI to design and interact with a dashboard.
  • The server part handles client data requests and includes various backend capabilities such as data access, dashboard storage, etc.

The ASP.NET Core Dashboard control uses the DashboardConfigurator‘s API on the server. The DashboardController handles interactions between client and server sides. The DashboardConfigurator‘s instance is passed to the DashboardController using the dependency injection.

Go the following article for more information about server-side configuration: Server-Side Configuration (ASP.NET Core).

Restrictions and Limitations

The ASP.NET Core Dashboard control has the following limitations: