Невозможно перенаправить на страницу, используя маршрут Blazor с параметром - PullRequest
0 голосов
/ 24 мая 2019

У меня проблема с маршрутизацией в моем приложении Blazor Server.Я указал @page "/ intent / {intetid: int}" в своем представлении бритвы, и я использую тег ссылки, чтобы перейти к нему на боковой панели ex: Test.URL адресной строки изменяется при нажатии на ссылку, но мой код C # намерения за OnInit не запускается ???какие-либо предложения?

Я пытался использовать UriHelper для перехода на страницу, но снова страница OnInit не срабатывает.

просмотр намерений: @page "/" @page "/ intent /{intetid: int} "

код намерения позади: [Параметр] private int IntentId {get;задавать;}

Страница NavMenu: @ intentClassifier.Text

Я ожидаю, что я нажму oninit на моей странице намерений, как только будет нажата ссылка, и получу значение параметра для намерения.но только изменения URL в адресной строке и все

1 Ответ

0 голосов
/ 28 мая 2019

Вам нужно переопределить OnParametersSetAsync, он вызывается при изменении параметров.

...