Usuário com melhor resposta
Manter valores no Text Box ASP.NET com C#

Pergunta
-
Galera, seguinte...
Eu tenho um Web com certos valores preenchidos, clico em avançar que redireciona para uma pagina onde o usuário irá conferir seus dados de cadastro...nesta página de conferência tem um botão "confirmar" e um "Voltar", gostaria de saber se existe um jeito fácil onde quando eu clicar em retornar a página anterior todos os Text Box estejam preenchidos com os valores que o cliente havia digitado.
Obrigado!
Respostas
-
E ae tuco, blz cara?
Assim, no meu ponto de vista, usando sessão você consegue resolver esse problema bem rápido, mas tem suas desvantagens, porque você só vai precisar destes dados nestas duas páginas e não durante todo o tempo de utilização do sistema. Você pode até usar e depois excluir esses dados da sessão, mas eu evitaria por questões de desempenho.
Usando queryString, pode ser também, mas talvez a sua URL fique um pouco grande demais e feita também... a não ser que você use rotas.
Context.Items, me desculpem se eu estiver errado, mas ele armazena a informação apenas durante a requisição atual, ou seja, você vai ter que adicionar esse valor devolta na segunda página. Não sei se tem como manter essa informação durante todo o tempo.
Cookie eu acho que ficaria bacana...
Se a resposta foi útil por favor qualifique! Janderson Candido de Mattos - MCPD
- Marcado como Resposta Rodrigo de Farias segunda-feira, 22 de outubro de 2012 18:28
Todas as Respostas
-
-
Rodrigo,
Armazene os dados (ou o objeto, se for o caso) na sessão.
Exemplo:
http://www.mundoasp.net/session-asp-dot-net/
Carlos Eduardo Ferreira
-
-
E ae tuco, blz cara?
Assim, no meu ponto de vista, usando sessão você consegue resolver esse problema bem rápido, mas tem suas desvantagens, porque você só vai precisar destes dados nestas duas páginas e não durante todo o tempo de utilização do sistema. Você pode até usar e depois excluir esses dados da sessão, mas eu evitaria por questões de desempenho.
Usando queryString, pode ser também, mas talvez a sua URL fique um pouco grande demais e feita também... a não ser que você use rotas.
Context.Items, me desculpem se eu estiver errado, mas ele armazena a informação apenas durante a requisição atual, ou seja, você vai ter que adicionar esse valor devolta na segunda página. Não sei se tem como manter essa informação durante todo o tempo.
Cookie eu acho que ficaria bacana...
Se a resposta foi útil por favor qualifique! Janderson Candido de Mattos - MCPD
- Marcado como Resposta Rodrigo de Farias segunda-feira, 22 de outubro de 2012 18:28
-
-
-
-
-
-
A idéia é não manter dados sigilosos em cookies, agora se você vai armazenar em session é outra história, veja bem, a idéia de usar Session é quando você precisa manter um determinado valor durante todo o tempo de uso do usuário e em qualquer lugar do site.
Se a resposta foi útil por favor qualifique! Janderson Candido de Mattos - MCPD
-
-
-