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 if Blazor opens a URL in a new tab using UriHelper NavigateTo or not.

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