The requested page is not available for the requested platform. You are viewing the content for Default platform.

Introduction to Blazor

The Blazor framework enables you to build flexible and fast web applications with C# instead of JavaScript. The framework uses WebAssembly-based .NET runtime (client-side Blazor) and server-side ASP.NET Core (server-side Blazor). For more information, see ASP.NET Core Blazor hosting models.

Note

Software requirements:

  • Visual Studio 2019 with the ASP.NET and web development workload
  • .NET Core 3

For more information, refer to Prerequisites.

Free Online Blazor Training Course

If you are new to Blazor, we recommend that you take a part in the free online course from DevExpress. This course explains the main Blazor features and provides information that is useful for creating your first application.

Our training course includes the following tutorial videos:

  • Getting Started with Blazor
  • Component Structure
  • Dependency Injection and Data Access
  • JavaScript Interop
  • Routing, Editing, and Validation

Click the link below for more information.

https://www.devexpress.com/support/training/blazor/

Create Your First Blazor Application

Refer to Create a New Blazor Application for a step-by-step instruction on how to create and set up a Blazor application with DevExpress UI components.

The following video explains the framework fundamentals, highlights the difference between the client-side and server-side Blazor, and shows how to get started and create a simple Blazor application from scratch.