解析Blazor Uri路径

问题描述

目前,我们正在使用网站网址来获取有关那里的租户ID和位置的信息。

例如:

my-awesome-website.com/ 租户 / centralOffice / MyPageName / {MyPageResource}

我尝试了这个,但是没有喜悦: [Route(“ {tenantId} / {subTenantId} /”)] [Route(“ {tenantId} / {subTenantId} / MyPageName / {MyPageResource}”)]

我们如何在Blazor WebAssembly中做到这一点

解决方法

在Blazor中,路线由 组件中的@page指令

@page“ / {tenantId} / {subTenantId} / MyPageName / {MyPageResource}”

您可以通过代码获取参数,例如

[参数]公共字符串tenantId {get;组; }