我有一个使用内置身份的 Blazor WebAssembly 托管解决方案。我已经搭建了 Server 项目(Areas/Identity/Pages/Account)中的 Identity 视图。
在 Blazor Client WebAssembly 项目中时,我有一个链接可以导航到管理帐户
<NavLink class="nav-link sideMenu-nav-item-link" href="authentication/profile">Account - @context.User.Identity.Name</NavLink>
所以这会调用包含 RemoteAuthenticatorView 的 Authentication 组件
<RemoteAuthenticatorView Action="@Action">
<LoggingIn>
<Loading />
</LoggingIn>
<CompletingLoggingIn>
<Loading />
</CompletingLoggingIn>
<LogOutSucceeded>
<RedirectToHome />
</LogOutSucceeded>
</RemoteAuthenticatorView>
所以传递的动作是profile。 RemoteAuthenticatorView 如何知道服务器上的路由?我想向服务器添加一些额外的页面,例如订阅,用户可以在其中管理他们的订阅。如何从 Blazor WebAssembly 导航到服务器上的页面?它会通过 RemoteAuthenticatorView 吗?