Toolbelt.Blazor.HeadElement.Services
0.0.1-preview1.0.1
See the version list below for details.
dotnet add package Toolbelt.Blazor.HeadElement.Services --version 0.0.1-preview1.0.1
NuGet\Install-Package Toolbelt.Blazor.HeadElement.Services -Version 0.0.1-preview1.0.1
<PackageReference Include="Toolbelt.Blazor.HeadElement.Services" Version="0.0.1-preview1.0.1" />
<PackageVersion Include="Toolbelt.Blazor.HeadElement.Services" Version="0.0.1-preview1.0.1" />
<PackageReference Include="Toolbelt.Blazor.HeadElement.Services" />
paket add Toolbelt.Blazor.HeadElement.Services --version 0.0.1-preview1.0.1
#r "nuget: Toolbelt.Blazor.HeadElement.Services, 0.0.1-preview1.0.1"
#:package Toolbelt.Blazor.HeadElement.Services@0.0.1-preview1.0.1
#addin nuget:?package=Toolbelt.Blazor.HeadElement.Services&version=0.0.1-preview1.0.1&prerelease
#tool nuget:?package=Toolbelt.Blazor.HeadElement.Services&version=0.0.1-preview1.0.1&prerelease
Blazor Head Element Helper 
Summary
This component and services allows you to change the title of document on your Blazor app.
This package supports both of seiver-side Blazor and client-side Blazor WebAssembly app.
And also supports server-side pre-rendering on your server-side Blazor app.
NOTICE! - This is "Preview" Release
This package is "preview" release at this time.
Some implementations of this packages depends on internals of ASP.NET Core Components.
Especially, server-side pre-rendering is very slow and stressfull, because it captures all requests and buffering all responses on memory.
How to use
- Add package to your project like this.
dotnet add package Toolbelt.Blazor.HeadElement --version 0.0.1-preview1.0.1
- Register "Head Element Helper" service at your Blazor app's
Startup.
using Toolbelt.Blazor.Extensions.DependencyInjection; // <- Add this, and...
public class Startup
{
public void ConfigureServices(IServiceCollection services)
{
services.AddHeadElementHelper(); // <- Add this.
...
- Open
Toolbelt.Blazor.HeadElementnamespace in_Imports.razorfile.
@* This is "_Imports.razor" *@
...
@using Toolbelt.Blazor.HeadElement
- Markup
<Title>component in your .razor file.
@* This is "Pages/Counter.razor" *@
@page "/counter"
<Title>Counter(@currentCount) - Server Side App</Title>
The title of document will be changed.

Server-side pre-rendering support
If you want to get srever-side pre-rendering support, do this.
- Add
Toolbelt.Blazor.HeadElement.ServerPrerenderingpackage to your project like this.
dotnet add package Toolbelt.Blazor.HeadElement.ServerPrerendering --version 0.0.1-preview1.0.2
- Register "Head Element Server Prerendering" middleware at your server-side Blazor app's
Startup, beforeappUseStaticFiles().
using Toolbelt.Blazor.Extensions.DependencyInjection; // <- Add this, and...
public class Startup
{
public void Configure(IApplicationBuilder app)
{
app.UseHeadElementServerPrerendering(); // <- Add this.
...
app.UseStaticFiles()
...

License
| 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.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.0.0-preview9.19424.4)
- Toolbelt.Blazor.HeadElement.Abstractions (>= 0.0.1-preview1.0.1)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Toolbelt.Blazor.HeadElement.Services:
| Package | Downloads |
|---|---|
|
Toolbelt.Blazor.HeadElement
Head element support (change the document title, "meta" elements such as OGP, and "link" elements such as canonical url, favicon) for Blazor apps. |
|
|
Toolbelt.Blazor.HeadElement.ServerPrerendering
Head element support (change the document title, "meta" elements such as OGP, and "link" elements such as canonical url, favicon) for Blazor apps. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 7.3.1 | 55,562 | 12/16/2022 |
| 7.3.0 | 4,336 | 10/29/2022 |
| 7.3.0-preview.1 | 223 | 10/27/2022 |
| 7.1.1 | 4,380 | 9/18/2022 |
| 7.1.1-preview.1 | 251 | 9/8/2022 |
| 7.1.0 | 15,263 | 3/28/2022 |
| 7.0.0 | 12,179 | 1/23/2022 |
| 6.0.2 | 8,388 | 12/15/2021 |
| 6.0.1 | 2,879 | 11/30/2021 |
| 6.0.0 | 36,255 | 9/4/2021 |
| 6.0.0-preview.4 | 416 | 8/17/2021 |
| 6.0.0-preview.3 | 339 | 8/12/2021 |
| 6.0.0-preview.2 | 438 | 8/7/2021 |
| 6.0.0-preview.1 | 437 | 7/31/2021 |
| 1.5.3 | 6,791 | 7/30/2021 |
| 1.5.3-preview.1 | 490 | 7/10/2021 |
| 1.5.1 | 36,933 | 1/30/2021 |
| 1.5.0 | 3,441 | 1/10/2021 |
| 1.4.0 | 1,091 | 1/10/2021 |
| 0.0.1-preview1.0.1 | 484 | 9/12/2019 |