@inject NavigationManager NavManager @inject IJSRuntime JsRuntime
@code { private string _previousUrl; protected override async Task OnInitializedAsync() { _previousUrl = await JsRuntime.InvokeAsync("historyHelper.getPreviousUrl"); Console.Write(""); } private void GoBack() { if (!string.IsNullOrEmpty(_previousUrl) && _previousUrl != NavManager.Uri) { NavManager.NavigateTo(_previousUrl); } else { NavManager.NavigateTo("/"); } } }