Пример. Параметры маршрута. Необязательные параметры маршрута
Для демонстрации примера в адресной строке через косую "/" надо ввести значение параметра, это изменит строку - blazor это Фантастика.
blazor это Фантастика
Исходный код
-------------------------------\Pages\Parametr\RouteParameter.razor :
@page "/route-parameter/{text}"
@page "/route-parameter/"
@*Если проект в .net5.0, то необязательный параметр указывается одной строкой-->@page "/route-parameter/{text?}"*@
<p><h4>Пример. <a target="_blank" href="https://docs.microsoft.com/ru-ru/aspnet/core/blazor/components/?view=aspnetcore-5.0#route-parameters">
Параметры маршрута. Необязательные параметры маршрута</a></h4></p>
<h3>blazor это @Text</h3>
@code {
[Parameter]
public string Text { get; set; }
protected override void OnInitialized()
{
Text = Text ?? "Фантастика";
}
}