BlazorSchool.Components.Web
7.2.0
dotnet add package BlazorSchool.Components.Web --version 7.2.0
NuGet\Install-Package BlazorSchool.Components.Web -Version 7.2.0
<PackageReference Include="BlazorSchool.Components.Web" Version="7.2.0" />
paket add BlazorSchool.Components.Web --version 7.2.0
#r "nuget: BlazorSchool.Components.Web, 7.2.0"
// Install BlazorSchool.Components.Web as a Cake Addin
#addin nuget:?package=BlazorSchool.Components.Web&version=7.2.0
// Install BlazorSchool.Components.Web as a Cake Tool
#tool nuget:?package=BlazorSchool.Components.Web&version=7.2.0
Blazor Library - Created by Blazor School
Blazor School, the leading website for Blazor tutorials, proudly presents Blazor Library - an extensive collection of powerful components designed to elevate your Blazor applications. With years of expertise in Blazor development, we have crafted a comprehensive set of components to meet the diverse needs of developers like you.
1. Free
Blazor Library is completely free to use, even for commercial projects. We believe in empowering developers with the tools they need to succeed without any financial barriers.
2. Support for All CSS Frameworks
Whether you prefer Bootstrap, Material Design, or any other CSS framework, Blazor Library seamlessly integrates with them, giving you the freedom to style your apps as you desire.
3. Performance-Focused
At Blazor School, we understand the importance of performance. That's why Blazor Library is designed with minimal JavaScript usage to optimize performance and ensure lightning-fast load times for your applications.
4. Native Blazor Syntax
Say goodbye to complex and unfamiliar syntax! Blazor Library maintains consistency with native Blazor components, allowing you to leverage your existing knowledge and skills effortlessly.
5. Straightforward APIs
Simplicity is key to productivity. Blazor Library provides straightforward and intuitive APIs, making it a breeze to integrate and customize components in your projects.
Getting started
Using Blazor Library is as easy as 1-2-3! Here's how you can get started:
- Install Blazor Library via NuGet or download the latest release from GitHub.
- In the
Program.cs
file of your Blazor app, add the following code to configure Blazor Library services:
builder.Services.AddBlazorComponents();
- In your
App.razor
file, use the<BlazorLibrary>
component as the root component:
<BlazorLibrary>
<Router AppAssembly="@typeof(App).Assembly">
...
</Router>
</BlazorLibrary>
That's it! You're all set to harness the power of Blazor Library components in your web app!
Explore the Documentation
To make your journey even smoother, we have meticulously crafted comprehensive documentation. Dive in and discover how to make the most out of Blazor Library's features and unleash the true potential of Blazor.
Join Our Thriving Community
We take pride in our active and vibrant community of developers. Join us on our forums, GitHub, and social media platforms to connect with like-minded enthusiasts, seek support, and share your expertise.
Let's Build Exceptional Web Apps!
With Blazor Library as your ultimate companion, building powerful, feature-rich, and beautiful web applications with Blazor has never been easier. Join the ever-growing league of developers who trust Blazor Library to bring their ideas to life.
License
Blazor Library is distributed under the MIT License with Employee Limitation, which means you can use it freely, modify it, and distribute it with your applications.
(*) The library is free for commercial projects. However, if your organization has more than 10 employees, you are required to obtain a separate license for its use.
Blazor School Discord Community
Let's build something amazing together! 🚀
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. 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. |
-
net7.0
- Microsoft.AspNetCore.Components.Web (>= 7.0.10)
- Microsoft.Extensions.Http (>= 7.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
7.2.0
- Improve binding speed.
- Rework ValidationMessage:
+ Remove AddUnique, AddRangeUnique
+ Add a new field Id (string).
+ Developers now use the Id to identify the message.
+ Add a new Remove(ids) method to remove all messages with the provided Ids.