none
Passagem de Valor De Variaveis para outra Página ASP.NET C# RRS feed

  • Pergunta

  • Pessoal, tudo bem? Estou fazendo um página de recibo que será impressa , esta funcionara da seguinte forma: O USUÁRIO PESQUISA o nome do cliente e os dados aparecem em um grid! Depois no grid tenho um botão "Gerar Recibo" ele me redireciona para  a página ReciboCliente.aspx preenchendo algumas labels... 

    DÚVIDA: COMO PASSAR OS VALORES DAS VARIÁVEIS DO EVENTO PARA A PAGINA RECIBOCLIENTE.ASPX NÃO SENDO POR SESSION??

    MEU CÓDIGO ESTÁ ASSIM:

         if (e.CommandName == "Certificado")
                {
                    codigo = int.Parse(GridCAEX.Rows[index].Cells[0].Text);
                    cdcaex = CAEXBLL.Find(cli => cli.IDT_VISITANTE == codigo).First<cadastroenie>();

                    empresa = cdcaex.EMPRESA;
                    cnpj = cdcaex.CNPJ;
                    endereco = cdcaex.ENDERECO;
                    cidade = cdcaex.CIDADE;
                    estado = cdcaex.ESTADO;
                    telefone = cdcaex.TELEFONE;
                    valor = cdcaex.VALOR;

     //Preciso passar estas variaveis em cima para a outra pagina... ReciboCliente.aspx

                 Response.Redirect("ReciboCliente.aspx");

    }

    Sistema:

    PS: A OUTRA PAGINA , CADA LABEL RECEBE SUA RESPECTIVA VARIAVEL!!!

    POR EXEMPLO PAGINA ReciboCliente.aspx:

    LABELNOME = VARIAVEL NOME

    LABELEMPRESA = VARIAVEL EMPRESA ...

    E assim vai...


    segunda-feira, 13 de agosto de 2012 15:43

Respostas

  • segunda-feira, 13 de agosto de 2012 15:55
  •             if (e.CommandName == "Certificado")
                {
                    codigo = int.Parse(GridCAEX.Rows[index].Cells[0].Text);
                    cdcaex = CAEXBLL.Find(cli => cli.IDT_VISITANTE == codigo).First<cadastroenie>();

                    empresa = cdcaex.EMPRESA;
                    cnpj = cdcaex.CNPJ;
                    endereco = cdcaex.ENDERECO;
                    cidade = cdcaex.CIDADE;
                    estado = cdcaex.ESTADO;
                    telefone = cdcaex.TELEFONE;
                    valor = cdcaex.VALOR;

                    url = "ReciboCliente.aspx?empresa=" + empresa + "&cnpj=" + cnpj + "&endereco=" + endereco + "&cidade=" + cidade + "&estado=" + estado + "&telefone=" + telefone + "&valor=" + valor;
                    Response.Redirect(url);
                }

    =)

    segunda-feira, 13 de agosto de 2012 15:59

Todas as Respostas

  • segunda-feira, 13 de agosto de 2012 15:55
  •             if (e.CommandName == "Certificado")
                {
                    codigo = int.Parse(GridCAEX.Rows[index].Cells[0].Text);
                    cdcaex = CAEXBLL.Find(cli => cli.IDT_VISITANTE == codigo).First<cadastroenie>();

                    empresa = cdcaex.EMPRESA;
                    cnpj = cdcaex.CNPJ;
                    endereco = cdcaex.ENDERECO;
                    cidade = cdcaex.CIDADE;
                    estado = cdcaex.ESTADO;
                    telefone = cdcaex.TELEFONE;
                    valor = cdcaex.VALOR;

                    url = "ReciboCliente.aspx?empresa=" + empresa + "&cnpj=" + cnpj + "&endereco=" + endereco + "&cidade=" + cidade + "&estado=" + estado + "&telefone=" + telefone + "&valor=" + valor;
                    Response.Redirect(url);
                }

    =)

    segunda-feira, 13 de agosto de 2012 15:59