skip to Main Content
(31) 98739-9637

Botão que abra uma uma outra aba no navegador com blazor c#

Em uma aplicação Blazor em C#, você pode usar JavaScript interop para abrir uma nova aba no navegador quando um botão é clicado. Aqui está um exemplo de como você pode fazer isso:

  1. Crie um método JavaScript na sua página Razor:

<!-- MinhaPagina.razor -->
@page "/minha-pagina"
<h3>Minha Página</h3>
<button @onclick="AbrirNovaAba">Abrir Nova Aba</button>

@code {
private async Task AbrirNovaAba()
{

await JSRuntime.InvokeVoidAsync("open", "https://www.example.com", "_blank"); }

}

Registre o método JavaScript interop no seu arquivo _Imports.razor:

@using Microsoft.JSInterop

Certifique-se de que você está injetando o IJSRuntime na sua página:
@inject IJSRuntime JSRuntime

 

Back To Top