#c# #asp.net #.net #blazor
Вопрос:
Мой вопрос довольно прост: как я могу указать параметр внутри своего URL-адреса, например, если URL-адрес
https://localhost:5001/passParameter/thisIsAString
и у меня есть код
@code {
<p>@(urlParameter)</p>
[Parameter] public string urlParameter { get; set; }
}
тогда на странице будет написано «Это ужасно»? Я искал везде, но не нашел решения. Спасибо за помощь!
Ответ №1:
Вы можете указать параметр маршрута в @page
директиве, и он будет присвоен свойству в одноименном компоненте:
@page "/passParameter/{urlParameter}"
<p>@(urlParameter)</p>
@code {
[Parameter] public string urlParameter { get; set; }
}
Дополнительные сведения см. в разделе Параметры маршрута.