none
alterar Propriedades dinamicamente RRS feed

  • Pergunta

  • Bom dia,

    Criei um formulario aspx que gera boletos eletronicos, tudo funciona perfeitamente bem quando carrego as propriedades inner text dos componentes de dentro do on_load.

    Ocorre que estando em uma outra página onde tenho informações de boletos a serem gerados nao consigo "setar" as propriedades dinamicamente.

    E possivel ao clicar em um botão onde tenho todas as propriedades de um boleto,

    invoca-lo passando os parametros?

    Imagino assim:

    //...

    Cedente="Francisco da Silva Xavier"

    //....

     

    BoletoComercial.Cedente=Cedente

    Response.Redirect( "/DocCredito/BoletoComercial.aspx");

    // Cedente é estática 

    private static string _Cedente;

    public static string Cedente

    {

      get

      {

        return _Cedente ;

      }

      set

      {

        _Cedente=value;

        lbl.InnerText=_Cedente;

      }

    }

    Por favor, sou inciante e montei um boleto que ficou uma belezinha, mas preciso aprender a setar as propriedades dinamicamente.

    Qual é o melhor meio para alterar as propriedades de uma página aspx dinamicamante?

    Desde já agradeco.

     

    terça-feira, 5 de junho de 2007 19:29

Respostas

  • Tente colocar as informações no Context e executar um ServerTransfer.

    Ai na geração do boleto voce pode fazer a validação: se existir context, entao use o mesmo.

     

    Exemplo em vb.

     

    HttpContext.Current.Item.Add("Cedente","Ricardo Dorta")

    Server.Transfer("/DocCredito/BoletoComercial.aspx")

     

    E no page_load do Boleto Comercial

     

    If not IsNothing(HttpContext.Current.Items("Cedente")) Then

          Me.Cedente = HttpContext.Current.Items("Cedente").ToString

    End if

     

    Espero que ajude.

     

    []´s

    terça-feira, 5 de junho de 2007 19:37