BlazorFormManager 1.0.0
See the version list below for details.
dotnet add package BlazorFormManager --version 1.0.0
NuGet\Install-Package BlazorFormManager -Version 1.0.0
<PackageReference Include="BlazorFormManager" Version="1.0.0" />
paket add BlazorFormManager --version 1.0.0
#r "nuget: BlazorFormManager, 1.0.0"
// Install BlazorFormManager as a Cake Addin #addin nuget:?package=BlazorFormManager&version=1.0.0 // Install BlazorFormManager as a Cake Tool #tool nuget:?package=BlazorFormManager&version=1.0.0
BlazorFormManager
BlazorFormManager is an open-source Razor Class Library (RCL) for (both client and server-side) Blazor projects. It provides core functionalities for handling AJAX form submissions with zero or more files, and report back data upload progress. It does so by enhancing the existing functionalities of an EditForm, including client-side validations, form data and file upload progress report, abortion of an on-going upload, and console logging support for troubleshooting.
It is flexible enough to allow advanced control, such as setting HTTP request headers, over instances of the XMLHttpRequest object used to send requests, all from the C#/.NET perspective.
Quick start
Clone this repository into a directory on your device:
git clone https://github.com/bigabdoul/BlazorFormManager.git
There are 3 projects found under the directory BlazorFormManager and the structure is similar to:
- BlazorFormManager
- src
- BlazorFormManager
- Demos
- BlazorFormManager.Demo.Client
- BlazorFormManager.Demo.Server
- src
In the project's root directory you can find a Visual Studio Solution (.sln) file. To launch with
Visual Studio, double-click that file and make sure BlazorFormManager.Demo.Server
is the
start-up project. Press CTRL+F5 (or the appropriate key combination on your device).
Demonstration projects
The demo projects have been created with Visual Studio 2019's Blazor WebAssembly App template (ASP.NET Core 3.1 hosted with authentication using individual user accounts).
For a complete quick start walk-through, please visit the project's repository on Github (https://github.com/bigabdoul/BlazorFormManager).
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. 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. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Microsoft.AspNetCore.Components (>= 3.1.6)
- Microsoft.AspNetCore.Components.Web (>= 3.1.6)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on BlazorFormManager:
Package | Downloads |
---|---|
BlazorFormManager.Extensions
Extensions for BlazorFormManager |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
3.1.2 | 466 | 8/31/2022 |
3.1.1 | 444 | 4/27/2022 |
3.1.0 | 729 | 4/15/2022 |
3.0.1 | 430 | 4/14/2022 |
3.0.0 | 713 | 4/11/2022 |
2.2.0 | 523 | 9/4/2020 |
2.1.0 | 499 | 8/26/2020 |
2.0.0 | 405 | 8/20/2020 |
1.4.0 | 496 | 8/11/2020 |
1.3.0 | 512 | 8/9/2020 |
1.2.3 | 481 | 8/6/2020 |
1.2.2 | 452 | 8/5/2020 |
1.2.1 | 493 | 8/4/2020 |
1.2.0 | 485 | 8/4/2020 |
1.1.0 | 457 | 8/3/2020 |
1.0.0 | 492 | 7/29/2020 |
This Razor Class Library has been tested with a Blazor WebAssembly App template in Visual Studio 2019 Community. Tests with other project types will be done in future releases. Sample (demo) projects can be found on Github at https://github.com/bigabdoul/BlazorFormManager