Blazor获取相对URL

4
1个回答

5

这并不是Blazor特有的,我们有Uri类:

var uri = new Uri(@"https://www.mywebsite.com/someoverview");
var relativePath = uri.LocalPath;  // or .PathAndQuery

或者针对当前的Blazor页面:
@inject NavigationManager Navigator

<a href="@Navigator.ToBaseRelativePath(Navigator.Uri)">here</a>

但请注意,ToBaseRelativePath()不包括前导/,它与LocalPath不同。您可以混合使用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接