无法使用带有参数的闪耀路由来路由到页面

时间:2019-05-24 01:11:58

标签: parameters routes blazor

我在blazor服务器端应用程序中的路由存在问题。我在剃须刀视图中指定了@page“ / intent / {intentid:int}”,并且我正在使用链接标签在侧边栏中导航至该标签,例如:Test。单击链接时地址栏URL发生更改,但是我的InInit背后的意图C#代码没有被触发???有什么建议吗?

我尝试使用UriHelper导航到该页面,但再次触发OnInit页面。

意图视图: @页面“ /” @page“ / intent / {intentid:int}”

背后的意图代码: [参数] 私人诠释IntentId {get;组; }

NavMenu页面:  @ intentClassifier.Text

我希望一旦单击链接并在intent页面上点击oninit并收到intentid的参数值。 但是只有网址栏中的url发生了更改,仅此而已

1 个答案:

答案 0 :(得分:0)

您需要覆盖OnParametersSetAsync,在更改参数时会调用它。

相关问题