相关疑难解决方法(0)

Blazor 路由中的多个查询字符串参数

我在当前的项目中有多个从 url 检索 1 个查询参数的工作示例,但是当尝试对多个 url 参数遵循相同的约定时,我在 chrome 调试器控制台中收到以下错误:

Error: System.InvalidOperationException: 'Router' cannot find any component with a route for '/confirmemail'.
Run Code Online (Sandbox Code Playgroud)

我的页面路由定义为:

@page "/confirmemail/{Token}/{UserId}"
Run Code Online (Sandbox Code Playgroud)

并且该@functions{...}部分包含以下属性:

[Parameter]
string Token { get; set; }
[Parameter]
string UserId { get; set; }
Run Code Online (Sandbox Code Playgroud)

我正在尝试为如下所示的 url 检索查询字符串参数:

http://localhost:50466/confirmemail?Token=SomeReallyLargeToken&UserId=SomeGuidUserId

我怎样才能做到这一点?

.net-core blazor

9
推荐指数
3
解决办法
1万
查看次数

标签 统计

.net-core ×1

blazor ×1