Usuário com melhor resposta
Colocar String na mesma página sem passar novamente pelo IsPostBack

Pergunta
-
Pessoal, estou buscando uma forma de colocar string em uma URL ex:
estou na pagina1.aspx quero por via código: pagina1.aspx?Cod=1 porém preciso que sejam mantidos os controles após o HTTP POST, não tornar o IsPostBack false
Alguma solução ?
Grato!
Respostas
-
Apenas com AJAX, acredito que vc não conseguirá.
Talvez uma alternativa seja o uso de Hidden Fields do próprio ASP.NET. Na prática, eles seriam similares ao View State e vc conseguiria usar chamadas AJAX para acessá-los (o objeto View State fica criptografado, o que inviabiliza o uso dele via javascript).
Esta é outra sugestão.
Espero que possa ser útil.
Abs
- Sugerido como Resposta Eduardo.RomeroModerator segunda-feira, 23 de fevereiro de 2015 16:29
- Marcado como Resposta Ricardo Barbosa Cortes segunda-feira, 23 de fevereiro de 2015 20:33
Todas as Respostas
-
-
Obrigado pelo apoio @renato
Porém meu projeto só pode funcionar nesse formato como mencionei. apenas quero poupar recursos para evitar o load novamente da página. Estou buscando alguma forma de buscar as informações via ajax e deixar de lado a querystring.
-
Apenas com AJAX, acredito que vc não conseguirá.
Talvez uma alternativa seja o uso de Hidden Fields do próprio ASP.NET. Na prática, eles seriam similares ao View State e vc conseguiria usar chamadas AJAX para acessá-los (o objeto View State fica criptografado, o que inviabiliza o uso dele via javascript).
Esta é outra sugestão.
Espero que possa ser útil.
Abs
- Sugerido como Resposta Eduardo.RomeroModerator segunda-feira, 23 de fevereiro de 2015 16:29
- Marcado como Resposta Ricardo Barbosa Cortes segunda-feira, 23 de fevereiro de 2015 20:33