BlazorPlus 1.2.46

.NET Standard 2.0
Install-Package BlazorPlus -Version 1.2.46
dotnet add package BlazorPlus --version 1.2.46
<PackageReference Include="BlazorPlus" Version="1.2.46" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add BlazorPlus --version 1.2.46
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: BlazorPlus, 1.2.46"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install BlazorPlus as a Cake Addin
#addin nuget:?package=BlazorPlus&version=1.2.46

// Install BlazorPlus as a Cake Tool
#tool nuget:?package=BlazorPlus&version=1.2.46
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

BlazorPlus

BlazorPlus is a component library that helps you to write code more directly and easily, Single dll , light-weight (about 280KB dll) , Blazor Server/Client/WASM Side Session,Modal Dialog,Controls,File Upload,TreeView

Screenshot

Samples

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

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

BlazorLinuxAdmin : https://github.com/BlazorPlus/BlazorLinuxAdmin

Nuget name : BlazorPlus https://www.nuget.org/packages/BlazorPlus/

Installation server-side :

1 - Startup.cs

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

2 - _Host.cshtml

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

3 - _Imports.razor

	@using BlazorPlus

4 - App.razor

at the front:
	<BlazorContainer IsShared="true" />

Now test it in Index.razor:

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

Installation WebAssembly

1 - Program.cs

	BlazorPlus.BlazorSession.InitForWasm(builder.Services);
	builder.Services.AddScoped<BlazorPlus.BlazorSession>();

2 - _Imports.razor

	@using BlazorPlus

3 - MainLayout.razor

at the front:
	@inject BlazorSession bses
	<BlazorContainer IsShared="true"/>

Now test it in Index.razor:

	<button @onclick="ShowHelloWorld">Hello World</button>
	@code{
		void ShowHelloWorld()
		{
			BlazorSession.Current.Alert("Greeting", "Hello World");
		}
	}
Product Versions
.NET net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows
.NET Core netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1
.NET Standard netstandard2.0 netstandard2.1
.NET Framework net461 net462 net463 net47 net471 net472 net48
MonoAndroid monoandroid
MonoMac monomac
MonoTouch monotouch
Tizen tizen40 tizen60
Xamarin.iOS xamarinios
Xamarin.Mac xamarinmac
Xamarin.TVOS xamarintvos
Xamarin.WatchOS xamarinwatchos
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

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
1.2.46 1,372 11/8/2020
1.2.45 342 8/3/2020
1.2.44 613 6/27/2020
1.2.42 268 6/14/2020
1.2.39 571 6/13/2020
1.2.38 236 6/12/2020
1.2.37 425 6/10/2020
1.2.36 339 6/6/2020
1.1.31 293 5/29/2020
1.1.30 257 5/26/2020
1.1.29 241 5/25/2020
1.1.28 286 5/19/2020
1.1.27 251 5/14/2020
1.1.26 263 4/23/2020
1.1.25 253 4/23/2020
1.1.24 263 4/21/2020
1.1.23 347 4/12/2020
1.1.22 288 4/11/2020
1.1.21 280 4/10/2020
1.0.18 288 4/8/2020
1.0.17 320 4/7/2020
1.0.16 251 4/6/2020
1.0.15 318 4/5/2020
1.0.14 359 4/3/2020
1.0.13 273 4/3/2020
1.0.12 293 4/2/2020
1.0.11 268 4/1/2020
1.0.10 300 3/31/2020
1.0.8 268 3/31/2020
1.0.7 276 3/30/2020
1.0.6 316 3/30/2020
1.0.4 293 3/28/2020

1.2.46
fix small bugs..
1.2.45
small features
1.2.44
Error handling, compability for chromium r49
1.2.42
pull-down-refresh , fix bugs
1.2.39,1.2.38
MobileHorizontalSwipper , mobile swipe/scroll
1.2.37
MobileScrollDownPager, js BlazorPlus_Options
1.2.36
improve Navigation , bp-patch classes
1.1.31 , 30,29,38,27
More small features , quality update
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