在Blazor中使用Javascript互操作获取URL

问题描述 投票:0回答:1

[我正在尝试使用Blazor中的Javascript互操作获取当前URL,我正在尝试使用此代码:

string url = await JSRuntime.InvokeAsync<string>("window.location.href");

但是它不起作用。我也尝试按照this指南对NavigationManager做同样的事情,但是随后我的navManager对象由于未知原因(尽管注入了)而为null。

我该如何实现?

我当前的代码是(文件是NavMenu.razor):https://pastebin.com/CBHbahDG

c# .net asp.net-core blazor webassembly
1个回答
0
投票

为了通过NavigationManager对象获取当前网址,请执行以下操作

© www.soinside.com 2019 - 2024. All rights reserved.