Estou desenvolvendo um programa em Vb.net e comecei a usar o ajax para que o grid das minhas páginas não tivesse um postback quando ouvesse uma ação de pesquisa ou alguma ação de mensagem.
Tenho uma tela de cadastro ou alteração de um produto, quando clico no botão gravar, a programação é para que ele grave a inclusão ou alteração no banco de dados, ai ele passa um valor por uma variavel de seção e depois ele redireciona para outra página através de um response.redirect. Isso aqui local na minha máquina funciona perfeitamente, ele redireciona pra outra página nessa outra página pus If's para se for tal valor vir uma mensagem de "Alteração Efetuada" ou "Inclusão Efetuada" dependendo do que tenha feito antes e do valor que passei na página anterior.
Meu problema é que quando subo uma versão para o servidor onde ela tem que ser rodada, ele roda efetuando a alteração ou a inclusão, mas não faz o response.redirect, aparecendo a mensagem na mesma tela ao invés de na tela que deveria ter sido redirecionado. Na minha máquina roda certinho, redireciona e aparece a mensagem na tela certa, no servidor não redireciona e aparece a mensagem na mesma tela que não é o que eu quero e programei na minha máquina.
Não aparece nenhum erro na tela nem nada, simplesmente ele não redireciona e aparece na mesma tela rodando pelo servidor.
Alguém sabe me dizer qual poderia ser o problema, isso ocorreu depois que implementei o painelajax na página, preciso realmente que a página não de postback no grid.
Pergunta
CaduShion
Estou desenvolvendo um programa em Vb.net e comecei a usar o ajax para que o grid das minhas páginas não tivesse um postback quando ouvesse uma ação de pesquisa ou alguma ação de mensagem.
Tenho uma tela de cadastro ou alteração de um produto, quando clico no botão gravar, a programação é para que ele grave a inclusão ou alteração no banco de dados, ai ele passa um valor por uma variavel de seção e depois ele redireciona para outra página através de um response.redirect. Isso aqui local na minha máquina funciona perfeitamente, ele redireciona pra outra página nessa outra página pus If's para se for tal valor vir uma mensagem de "Alteração Efetuada" ou "Inclusão Efetuada" dependendo do que tenha feito antes e do valor que passei na página anterior.
Meu problema é que quando subo uma versão para o servidor onde ela tem que ser rodada, ele roda efetuando a alteração ou a inclusão, mas não faz o response.redirect, aparecendo a mensagem na mesma tela ao invés de na tela que deveria ter sido redirecionado. Na minha máquina roda certinho, redireciona e aparece a mensagem na tela certa, no servidor não redireciona e aparece a mensagem na mesma tela que não é o que eu quero e programei na minha máquina.
Não aparece nenhum erro na tela nem nada, simplesmente ele não redireciona e aparece na mesma tela rodando pelo servidor.
Alguém sabe me dizer qual poderia ser o problema, isso ocorreu depois que implementei o painelajax na página, preciso realmente que a página não de postback no grid.
Aguardo uma ajuda.
Editado por CaduShionLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.