BlazorPlus 1.1.27

ASP.NET Core Blazor Server/Client/WASM Side Session,Modal Dialog,Controls,File Upload,TreeView
A set of Blazor components , Single dll , light-weight (about 250KB dll) ,

BlazorSession
BlazorDialog - modal dialog with ESC key support , and BACK button for MOBILE
BlazorUploader - upload files with custom progress UI
BlazorTreeView
BlazorListView
PlusGridView
PlusCanvas
PlusSvg

Online Demo Available
http://blazorplus.com/
https://github.com/BlazorPlus/BlazorPlus/

There is a newer version of this package available.
See the version list below for details.
Install-Package BlazorPlus -Version 1.1.27
dotnet add package BlazorPlus --version 1.1.27
<PackageReference Include="BlazorPlus" Version="1.1.27" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add BlazorPlus --version 1.1.27
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: BlazorPlus, 1.1.27"
For F# scripts that support #r syntax, copy this into the source code to reference the package.

BlazorPlus

ASP.NET Core Blazor Server/Client/WASM Site Session,Navigation,Modal Dialog,Controls,Components,File Upload

Samples

live demo : http://demo.blazorplus.com/

WASM demo : http://wasmdemo.blazorplus.com/

demo code : https://github.com/BlazorPlus/BlazorPlusDemo

Screenshot

Installation :

1 - add BlazorPlus.dll reference , Nuget or download from github

2 - Startup.cs

in ConfigureServices :
	services.AddHttpContextAccessor();
	services.AddScoped<BlazorPlus.BlazorSession>();
in app.UseEndpoints :
	endpoints.Map("/_blazorplus_handler", BlazorPlus.BlazorSession.ProcessRequestAsync);

3 - _Host.cshtml

in <head> :
	<script src="/_blazorplus_handler?action=script" type="text/javascript"></script>

4 - _Imports.razor

	@using BlazorPlus

5 - App.razor

before RouteView : 
	<BlazorContainer IsShared="true" />

Now test it :

	<button @onclick="ShowHelloWorld">Hello World</button>
	@code{
		void ShowHelloWorld()
		{
			BlazorSession.Current.Alert("Greeting", "Hello World");
		}
	}

BlazorPlus

ASP.NET Core Blazor Server/Client/WASM Site Session,Navigation,Modal Dialog,Controls,Components,File Upload

Samples

live demo : http://demo.blazorplus.com/

WASM demo : http://wasmdemo.blazorplus.com/

demo code : https://github.com/BlazorPlus/BlazorPlusDemo

Screenshot

Installation :

1 - add BlazorPlus.dll reference , Nuget or download from github

2 - Startup.cs

in ConfigureServices :
	services.AddHttpContextAccessor();
	services.AddScoped<BlazorPlus.BlazorSession>();
in app.UseEndpoints :
	endpoints.Map("/_blazorplus_handler", BlazorPlus.BlazorSession.ProcessRequestAsync);

3 - _Host.cshtml

in <head> :
	<script src="/_blazorplus_handler?action=script" type="text/javascript"></script>

4 - _Imports.razor

	@using BlazorPlus

5 - App.razor

before RouteView : 
	<BlazorContainer IsShared="true" />

Now test it :

	<button @onclick="ShowHelloWorld">Hello World</button>
	@code{
		void ShowHelloWorld()
		{
			BlazorSession.Current.Alert("Greeting", "Hello World");
		}
	}

Release Notes

1.1.27
More small features
1.1.26
Support js file push dynamicly.
1.1.25
BlazorListView
1.1.24
BlazorTreeView
1.1.23
PlusCanvas
1.1.21
Support client-side WASM
1.0.18
SVG , Dialog with URL
1.0.17
PlusComponentRenderer
1.0.16
fix small bug
1.0.15
improve UI, use EventCallback<>
1.0.14
The BlazorBrowser object
1.0.13
improve PlusControl
1.0.12
improve scripting , BlazorDomTree
1.0.11
fix the PlusControl EnterKey event

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.2.46 279 11/8/2020
1.2.45 211 8/3/2020
1.2.44 380 6/27/2020
1.2.42 137 6/14/2020
1.2.39 413 6/13/2020
1.2.38 122 6/12/2020
1.2.37 216 6/10/2020
1.2.36 207 6/6/2020
1.1.31 177 5/29/2020
1.1.30 141 5/26/2020
1.1.29 120 5/25/2020
1.1.28 159 5/19/2020
1.1.27 134 5/14/2020
1.1.26 145 4/23/2020
1.1.25 139 4/23/2020
1.1.24 141 4/21/2020
1.1.23 224 4/12/2020
1.1.22 173 4/11/2020
1.1.21 162 4/10/2020
1.0.18 166 4/8/2020
1.0.17 202 4/7/2020
1.0.16 147 4/6/2020
1.0.15 196 4/5/2020
1.0.14 245 4/3/2020
1.0.13 161 4/3/2020
1.0.12 182 4/2/2020
1.0.11 161 4/1/2020
1.0.10 188 3/31/2020
1.0.8 152 3/31/2020
1.0.7 169 3/30/2020
1.0.6 193 3/30/2020
1.0.4 187 3/28/2020
Show less