Array
(
)

Armazenando valores

Newtonneto
   - 15 mai 2006

Ola pessoal...

eu tenho algumas variaveis no meu codigo que quando dou um segundo submit, eu perco os valores selecionados no primeiro submit, como faço para guardar estes valores??

desde já agradeço..

Ericshiba
   - 16 mai 2006

newtonneto,

No Asp.Net, ao realizar um submit em uma página, os valores de variáveis não são mantidos, uma maneira de armazenar valores é através de Sessões ou ViewState.

Ex:

Session[´TESTE´] := ´TESTE´
ou
ViewState[´TESTE´] := ´TESTE´

Falou.

Newtonneto
   - 16 mai 2006

Bom.. minha pagina esta em c#, usei o seguinte codigo:

Session[´Teste´] = ´Teste´;
ou
ViewState[´Teste´] = ´Teste´;

e o coloquei no page_load do meu codigo, e nao funcionou, esta certo??

Grato!

Newtonneto
   - 16 mai 2006

blz... consegui...

no SelectedIndexChanged do combo, eu usei o código que vc me passou:
#Código

ViewState["Teste"] = Teste


Citação:
estou passando o valor da variável Teste para o ViewState[´Teste´]


e no page_load eu atribuo à variável Teste o valor do ViewState[´Teste´]. Assim:
#Código
Teste = convert.toDouble(ViewState["Teste"])


Citação:
Estou convertendo para double pois minha variável é double, e o ViewState retorna um object


muito obrigado pela dica... me foi muito util...