Can Blazor open a URL in a new tab using UriHelper NavigateTo?
Nov 24, 2020
Blazor,
ASP .NET Core Blazor,
Blazor FAQ,
UriHelper Navigate blazor,
open URL new tab blazor
,
4086 Views
This code will help you to understand how blazor opens a URL in a new tab using UriHelper NavigateTo.
You have to use the JS interop to achieve this requirement.
public async Task NavigateToUrlAsync(string url, bool openInNewTab)
{
if (openInNewTab)
{
await JSRuntime.InvokeAsync<object>("open", url, "_blank");
}
else
{
this.UriHelper.NavigateTo(url);
}
}
I would suggest you check the below link for better understanding:
https://github.com/aspnet/AspNetCore/issues/8703


