1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

[asp / Vb : problema simples..] obter dados de uma pagina para outra

Discussão em 'Web Development' iniciada por viskonde, 8 de Abril de 2008. (Respostas: 1; Visualizações: 772)

Estado do Tópico:
Fechado a novas mensagens.
  1. viskonde

    viskonde I quit My Job for Folding

    boas
    tou aqui com um problema muito simples (acho eu)

    basicamente tenho 3 paginas.

    na primeira tenho uma text box.

    na segunda quero ter uma label a dizer o que escrevi na textbox da primeira pagina, e ainda uma outra textbox.

    na terceira quero ter uma label a dizer o que escrevi na segunda.

    tenho o codigo desta forma.


    PAGINA 2 :
    Código:
      [COLOR=RoyalBlue][COLOR=RoyalBlue]Dim[/COLOR] [/COLOR]tbx As [COLOR=RoyalBlue]TextBox[/COLOR]
    
            tbx = [COLOR=RoyalBlue]CType[/COLOR](Page.PreviousPage.FindControl([COLOR=Sienna]"tbxpagina1"[/COLOR]), TextBox)
                [COLOR=SeaGreen] 'tou a usar este ctype para ir buscar  o valor do controlo da pagina anterior.[/COLOR]
            Label1.Text = tbx.Text
    
    nesta pagina 2 funcionta tudo bem.
    ela consegue ir buscar o valor da textbox da pagina 1, e coloca-lo na label.

    o problema e na pagina 3.

    tenho o codigo igual
    Código:
      [COLOR=RoyalBlue]Dim [/COLOR]tbx As [COLOR=RoyalBlue]TextBox[/COLOR]
    
            tbx = [COLOR=RoyalBlue]CType[/COLOR](Page.PreviousPage.FindControl("[COLOR=Sienna]tbxpagina2[/COLOR]"), TextBox)
            Label1.Text = tbx.Text
    mas aqui da me sempre erro (diz que o valor obtido e nulo)

    alguem sabe porque sera?


    parece que ele da 2a pagina para a 3a nao me reconhece o "page.previouspage".
    ate porque se eu iniciar o site na 2a pagina ja funcoina tudo bem :|

    sera que e preciso fazer algo antes de usar esse metodo seguido?

    ou entao, ha outra forma de obter o valor colocado em paginas anteriores?
     
    Última edição: 8 de Abril de 2008
  2. viskonde

    viskonde I quit My Job for Folding

    antes de mais
    desculpem por ter posto na seccao errada..

    2 ja resolvi

    em vez de usar isso decidi
    na <form> onde tao as textboxes meti la o method="post" e action="pagina"

    e nas 2as paginas fiz tipo

    variavel=request.form("tbxpagina1)

    e voila

    podem encerrar se quiserem ;)
     
Estado do Tópico:
Fechado a novas mensagens.

Partilhar esta Página