none
Abrir vários Links dinamicamente RRS feed

  • Discussão Geral

  • Prezados,

    Tenho um Gridview que tem um ButtonField "Consultar". Ao clicar nesse botão o sistema abre uma nova guia no browser direcionando para outro site.
    Funciona perfeitamente.

    Mas agora eu adicionei Checkbox ao grid e adicionei um novo botão (fora do grid) que chamei de "Consultar Selecionadas".
    Minha intenção é que o usuário selecione várias linhas e, ao clicar em "Consultar Selecionadas", o sistema abra várias páginas simultaneamente.
    Mas o que está acontecendo é que o sistema só está abrindo a última página selecionada do grid.
    Como eu devo fazer para que, a cada "consultaItem", uma página seja aberta?

    Vejam como estou fazendo:

    protected void btnConsultar_Click(object sender, EventArgs e) { foreach (GridViewRow l in meuGrid.Rows) { chk = (CheckBox)l.FindControl("cbOV"); if (chk != null) { if (chk.Checked) { consultarItem(l.Cells[4].Text); } } } }

    private void consultarItem(string item)
            {
                url = "meusite/item.htm?item=" + item;            
                script = "window.open('" + url + "', '_blank');";
                ScriptManager.RegisterStartupScript(this, typeof(string), "OPEN_WINDOW", script, true);
            }



    quinta-feira, 25 de outubro de 2018 21:15

Todas as Respostas

  • Boa tarde, vnoliveira. Tudo bem? 

    Obrigado por usar o fórum MSDN.

    Essa seria uma questão de "How to/Customização" ou "Break Fix/Erro"?

    Atenciosamente,

    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    sexta-feira, 26 de outubro de 2018 18:26
    Moderador
  • Boa tarde Filipe,

    Eu lancei a pergunta em sessão incorreta do Fórum? Caso positivo, me desculpe.

    Eu classificaria como "How to/Customização", pois só preciso saber qual comando executar para abrir um link a cada linha selecionada no grid.

    sexta-feira, 26 de outubro de 2018 19:17