Blazor 检索亲戚 url
Blazor retrieve relative url
我正在寻找检索当前 Blazor 页面的相关部分 URL。
例如,如果我目前在 https://www.mywebsite.com/someoverview,我希望检索 /someoverview.
它不是 Blazor 特定的,我们有 Uri class:
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 不同。您可以混搭。
我正在寻找检索当前 Blazor 页面的相关部分 URL。
例如,如果我目前在 https://www.mywebsite.com/someoverview,我希望检索 /someoverview.
它不是 Blazor 特定的,我们有 Uri class:
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 不同。您可以混搭。