我有一个MudBlaczor链接元素,如下所示:
<MudNavLink Href="/orders" Match="NavLinkMatch.Prefix">Orders</MudNavLink>
这很好,但当我和链接Href在同一个页面上并链接链接时,它不会导航。我希望它能强制重新加载,使我的页面能够重新加载数据。
您可以设置ForceLoad
参数。有关详细信息,请查看MudNavLink API。
只有在同一页上时,您才希望将该参数设置为true。
@inject NavigationManager NavManager
<MudNavLink Href="/orders" Match="NavLinkMatch.Prefix"
ForceLoad="NavManager.Uri.Contains("orders")" >
Orders
</MudNavLink>
请记住,强制加载意味着将重新加载整个应用程序,而不仅仅是页面。