Syncfusion.AspNetCore.ProgressBar
34.2.5
Prefix Reserved
See the version list below for details.
dotnet add package Syncfusion.AspNetCore.ProgressBar --version 34.2.5
NuGet\Install-Package Syncfusion.AspNetCore.ProgressBar -Version 34.2.5
<PackageReference Include="Syncfusion.AspNetCore.ProgressBar" Version="34.2.5" />
<PackageVersion Include="Syncfusion.AspNetCore.ProgressBar" Version="34.2.5" />
<PackageReference Include="Syncfusion.AspNetCore.ProgressBar" />
paket add Syncfusion.AspNetCore.ProgressBar --version 34.2.5
#r "nuget: Syncfusion.AspNetCore.ProgressBar, 34.2.5"
#:package Syncfusion.AspNetCore.ProgressBar@34.2.5
#addin nuget:?package=Syncfusion.AspNetCore.ProgressBar&version=34.2.5
#tool nuget:?package=Syncfusion.AspNetCore.ProgressBar&version=34.2.5
Syncfusion® ASP.NET Core Progress Bar Component
The Syncfusion® ASP.NET Core Progress Bar component is used to display the status of ongoing processes and provides an informative view of the progress to the user.
Key Features
- Progress Types: Linear and circular progress indicators
- Progress Modes: Determinate and indeterminate modes for different use cases
- Buffer Indicator: Secondary progress indicator for buffering scenarios
- Styling Options: Segment, stripe, and gradient styles
- Custom Content: Label, tooltip, and annotation support
- Animation: Smooth animations and transitions
- Responsive Design: Mobile-friendly layout and touch support
- Accessibility: Full WCAG compliance and ARIA support
Common Setup
All Syncfusion ASP.NET Core controls share the same foundational setup steps:
1. Install NuGet Package
Install-Package Syncfusion.AspNetCore.ProgressBar
2. Register Tag Helper
Add the following to ~/Pages/_ViewImports.cshtml or ~/Views/_ViewImports.cshtml:
@addTagHelper *, Syncfusion.AspNetCore.Base
@addTagHelper *, Syncfusion.AspNetCore.ProgressBar
3. Add Stylesheet & Script References
In your layout file (~/Pages/Shared/_Layout.cshtml):
<head>
<link rel="stylesheet" href="_content/Syncfusion.AspNetCore.Themes/styles/fluent2.css" />
<script src="_content/Syncfusion.AspNetCore.ProgressBar/scripts/sf-progressbar.min.js"></script>
</head>
4. Register Script Manager
In your layout file (~/Pages/Shared/_Layout.cshtml), At the end of your <body> tag:
<ejs-scripts></ejs-scripts>
Quick Start
Linear Progress Bar
<ejs-progressbar id="progressbar" type="Linear" value="40" minimum="0" maximum="100"></ejs-progressbar>
Circular Progress Bar
<ejs-progressbar id="circularprogressbar" type="Circular" value="40" minimum="0" maximum="100"></ejs-progressbar>
Run the Application
Press Ctrl+F5 to run the application in your browser.
Documentation
Support
License
This is a commercial product and requires a paid license for possession or use. Review the Syncfusion® EULA
About Syncfusion®
Syncfusion® provides 1600+ UI components and frameworks for web, mobile, and desktop development across multiple platforms:
Web: Blazor | ASP.NET Core | ASP.NET MVC | JavaScript | Angular | React | Vue
Desktop: WinForms | WPF | WinUI
Learn more at www.syncfusion.com
sales@syncfusion.com | Toll Free: 1-888-9-DOTNET
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Newtonsoft.Json (>= 13.0.4)
- Syncfusion.AspNetCore.Base (>= 34.2.5)
- Syncfusion.Licensing (>= 34.2.5)
-
net8.0
- Newtonsoft.Json (>= 13.0.4)
- Syncfusion.AspNetCore.Base (>= 34.2.5)
- Syncfusion.Licensing (>= 34.2.5)
-
net9.0
- Newtonsoft.Json (>= 13.0.4)
- Syncfusion.AspNetCore.Base (>= 34.2.5)
- Syncfusion.Licensing (>= 34.2.5)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 35.1.41 | 75 | 10/20/2026 |
| 35.1.40 | 90 | 10/13/2026 |
| 35.1.39 | 88 | 10/6/2026 |
| 35.1.37 | 127 | 9/29/2026 |
| 34.2.9 | 111 | 9/21/2026 |
| 34.2.8 | 118 | 9/14/2026 |
| 34.2.7 | 134 | 9/8/2026 |
| 34.2.6 | 120 | 8/31/2026 |
| 34.2.5 | 140 | 8/25/2026 |
| 34.2.4 | 141 | 8/17/2026 |
| 34.2.3 | 113 | 8/11/2026 |
| 34.2.2 | 142 | 8/5/2026 |
| 34.1.33 | 152 | 7/27/2026 |
| 34.1.32 | 140 | 7/21/2026 |
| 34.1.31 | 129 | 7/14/2026 |
| 34.1.30 | 132 | 7/9/2026 |
| 34.1.29 | 187 | 7/6/2026 |