question

Abrir uma Página da Web em uma Nova Janela - Usando C# Código?

Quero abrir uma página web quando clicar em um botão e que esta página seja aberta em uma nova janela do Internet Explorer.

No código em C#, uma página é normalmente aberta através do seguinte código: Response.Redirect("nomeDaPagina.aspx");

No entanto, isso irá abrir a página na mesma janela. Como posso fazer para abrir em uma nova janela?

Espero que a minha pergunta seja clara! Eu quero algo como Response.Redirect("nomeDaPagina.aspx", target = blank);.
resposta Resposta
Para abrir uma página web em uma nova janela usando C# código, você pode seguir os passos abaixo:

Passo 1: No seu arquivo .aspx, adicione o seguinte código HTML para criar um botão que irá acionar a abertura da nova janela:

html



Passo 2: No seu arquivo .aspx.cs, adicione o seguinte código C# para abrir a página web em uma nova janela quando o botão for clicado:

csharp
protected void Page_Load(object sender, EventArgs e)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "OpenWindow", "function openNewWindow() { window.open('pageName.aspx', '_blank'); }", true);
}


Desta forma, quando o botão for clicado, a página "pageName.aspx" será aberta em uma nova janela do Internet Explorer.

Lembre-se de substituir "pageName.aspx" pelo nome da sua página real.

Espero que esses passos sejam úteis para a sua necessidade de abrir uma página web em uma nova janela usando C# código.

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved