Loading, please wait...

A to Z Full Forms and Acronyms

Can Blazor open a URL in a new tab using UriHelper NavigateTo?

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

A to Z Full Forms and Acronyms

Related Article