Dmi*_*try 5 asp.net-core blazor blazor-server-side
如何IUriHelper在 Blazor 中将服务的实现添加到 Startup.cs?
dan*_*era 18
IUriHelper现在是NavigationManager。有关详细信息,请参阅在 Blazor 组件中获取当前 URL。
你可以注入,并使用NavigationManager在Shared/NavMenu.cshtml无问题。你不需要任何特殊的,你不需要NavigationManager在应用程序启动时添加,它已经注入了。样本:
Shared/NavMenu.cshtml:
@inject NavigationManager NavigationManager
<div class="top-row pl-4 navbar navbar-dark">
<a class="navbar-brand" href="">
@(NavigationManager.Uri) @* <--- sample using it --- *@
</a>
<button class="navbar-toggler" @onclick="ToggleNavMenu">
<span class="navbar-toggler-icon"></span>
</button>
</div>
Run Code Online (Sandbox Code Playgroud)
结果:
| 归档时间: |
|
| 查看次数: |
4361 次 |
| 最近记录: |