@inject NavigationManager NavMan @inject ListSelectDataSrv MDataService @code { [Parameter] public List MenuItems { get; set; } = new List(); [Inject] protected MessageService MsgServ { get; set; } = null!; [Inject] protected NavigationManager navManager { get; set; } = null!; protected bool linkActive(string objUrl) { bool answ = false; if (navManager.Uri.Contains(objUrl)) { answ = true; } return answ; } protected async Task SetPage(string tgtUrl) { if (tgtUrl.Contains("status-map")) { await MsgServ.IdxMaccSet(""); } await MsgServ.LastOpenedPageSet(tgtUrl); // navManager.NavigateTo(tgtUrl, true); navManager.NavigateTo(tgtUrl, false); } }