MatBlazor Setup

https://www.matblazor.com/ https://github.com/SamProf/MatBlazor Installation Install MatBlazor library via nuget. Install-Package MatBlazor or dotnet add package MatBlazor _Imports.razor Add @using MatBlazor in main _Imports.razor@using MatBlazor Usage MatBlazor components are self-supporting.<MatButton>Test</MatButton> Static files Add script section to index.html or _Host.cshtml (head section)<script src=”_content/MatBlazor/dist/matBlazor.js”></script><link href=”_content/MatBlazor/dist/matBlazor.css” rel=”stylesheet” /> Register services Add registration of service to Startup.csservices.AddMatBlazor(); Add MatPortal component Add MatPortalHost component to root component... » read more

Radzen Blazor Setup

https://razor.radzen.com/get-started Steps Install Radzen.Blazor using Nuget Package Manager. You only need to install on the Client app. _Imports.razor @using Radzen@using Radzen.Blazor Program.cs index.html MainLayout.razor Get started 1. Install Radzen Blazor Components are distributed as the Radzen.Blazor nuget package. You can add them to your project in one of the following ways Install the package from command line... » read more

3rd Party Blazor Components

https://jonhilton.net/blazor-component-libraries/ Radzen Blazor Components Site: https://razor.radzen.com/ Pricing: Free for commercial use Server: Yes WASM: Yes MatBlazor Site: https://www.matblazor.com/ Pricing: free Server: Yes WASM: Yes MatBlazor brings Material design to your Blazor projects. The list of components is pretty extensive, including all the standard form inputs you’d expect, plus grids, cards and lots more besides. You’ll also find... » read more

Radzen Blazor Components

https://razor.radzen.com/ Pricing https://www.radzen.com/pricing/ Plan Price Features Community Free One applicationAutomatic updatesCommunity support15 days trial of Radzen Professional Professional $599 Everything from Radzen CommunityUnlimited number of applicationsDeploy to IIS, FTP, Azure and zipScaffold databases to CRUD pagesCustomize the visual appearancePremium themesDedicated customer support with 24 hour response time Enterprise $1299 Everything from Radzen ProfessionalPriority customer support... » read more

Blazor Page Lifecycle

Here’s the Blazor components lifecycle: All Page Load Events Sources: https://www.thinktecture.com/en/blazor/blazor-components-lifecycle-is-not-always-straightforward/

Blazor OnClick Events

Button: onclick Drop Down List: onchange Drop Down List: onchange Textbox: onchange, onblur Button: OnClick vs OnClickAsync Sources: https://www.meziantou.net/asp-net-core-blazor-components-lifecycle.htm