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

Status
Fechado a novas mensagens.

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:
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 ;)
 
Status
Fechado a novas mensagens.
Back
Topo