none
Exibir o resultado de uma LITERAL em uma página nova. RRS feed

  • Pergunta

  • Pessoal, a literal abaixo exibe o resultado de uma consulta que fiz, porém na mesma página do combo de seleção, gostaria de saber como abrir em uma nova página? Apontar para um target blank a litConsulta. 


            litConsulta.Text +=
                "<table style='width: 900px; border: 1px solid; border-color: black';>" +
                "<tr>" +
                    "<td>" + drpPais1.SelectedItem.Text + "</td>" +
                    "<td>" + drpPais2.SelectedItem.Text + "</td>" +
                "</tr>" +
                "<tr>" +
                    "<td> <strong>FONTE ENERGÉTICA: " + chkFonteEnergetica.SelectedItem.Text + "</strong></td>" +
                    "<td> <strong>FONTE ENERGÉTICA: " + chkFonteEnergetica.SelectedItem.Text + "</strong></td>" +
                "</tr>";

    while(consulta.Read())
    {
    litConsulta.Text +=
    "<tr>" +
    "<td style='text-align: left; width: 450px'>" +
    "• " + consulta.GetString(2).ToString() + "</b><br />" +
    "</td>" +
                    "<td style='text-align: left; width: 450px'>" +
    "• " + consulta.GetString(5).ToString() + "</b><br />" +
    "</td>" +
    "</tr>";
    }
    litConsulta.Text += "</table><p />";
    sábado, 21 de novembro de 2009 00:51

Respostas

  • Coloque o seu literal em uma "Session" e envie para outra página:

    Session.Add("chave", litConsulta.Text);




    Tiago Novaes (MSP, MCP)- http://www.atitudebrasil.net - Blog: http://www.atitudebrasil.net/blogs/tiagosantos
    • Sugerido como Resposta Erysson Souza sábado, 21 de novembro de 2009 16:34
    • Marcado como Resposta Alexandre Camargo domingo, 22 de novembro de 2009 12:10
    sábado, 21 de novembro de 2009 02:11

Todas as Respostas

  • Coloque o seu literal em uma "Session" e envie para outra página:

    Session.Add("chave", litConsulta.Text);




    Tiago Novaes (MSP, MCP)- http://www.atitudebrasil.net - Blog: http://www.atitudebrasil.net/blogs/tiagosantos
    • Sugerido como Resposta Erysson Souza sábado, 21 de novembro de 2009 16:34
    • Marcado como Resposta Alexandre Camargo domingo, 22 de novembro de 2009 12:10
    sábado, 21 de novembro de 2009 02:11
  • Fale,

    Uma ótima opção é colocar na session, pois dessa forma poderá ser utilizado pela aplicação!

    Abraço!
    Se a resposta solucionar sua dúvida, favor - Votar como Útil Abraço!
    sábado, 21 de novembro de 2009 14:21
  • Foi isso o que eu disse. a 14h atrás.
    Tiago Novaes (MSP, MCP)- http://www.atitudebrasil.net - Blog: http://www.atitudebrasil.net/blogs/tiagosantos
    sábado, 21 de novembro de 2009 16:29
  • Bom dia Tiago, obrigado pela ajuda, funcionou...

            Session.Add("chave", litConsulta.Text);
            Response.Redirect("visualizaConsulta.aspx");

    Gostaria de saber se existe a possibilidade de colocar no Response.Redirect um target para abrir a página "visualizaConsulta.aspx" em uma nova janela?
    domingo, 22 de novembro de 2009 12:15
  • Não. Para abrir um popup vc deve usar javascript no cliente.

    Ai vem alguns truques:
      1°) Vc pode registrar um javascript que acione um botão no cliente e assim abra uma nova janela.


    Tiago Novaes (MSP, MCP)- http://www.atitudebrasil.net - Blog: http://www.atitudebrasil.net/blogs/tiagosantos
    domingo, 22 de novembro de 2009 12:25