@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("/");
}
}
}