APLICACAO ASP.NET UTILIZANDO O VB.NET

NOBODY 26/12/2012 13:34:08
#416422
estou com um problema e não estou conseguindo ter sucesso.
é o seguinte

A página de cadastro tem os dados de registro da empresa e quando coloco no evento Load para carregar os dados nos devidos campos esta beleza.
Mais quando altero alguma informação e clico no botão salvar ele dá o comando [Ô]sql update[Ô] mais ele da um refresh na tela e não pega a nova informação e pega as informações anteriores.

Estou utilizando o frameworks 3.5

Já coloquei no form ScriptManager e UpdatePapel.

Como resolver.

Obrigado amigos.
ALEVALE 26/12/2012 13:51:55
#416423
Tente colocar o postback.

If postback = false
Endif
KERPLUNK 26/12/2012 14:19:53
#416424
O processo de postback, segue uma ordem:
1 - Eventos à nível de server(Global.asax)
2 - Evento Load da Masterpage(quando houver)
3 - Evento Load da página atual
4 - Eventos disparados de dentro da página atual

Ou seja, o [Ô]click[Ô] do seu botão é a última coisa a acontecer, por isso até executa o update, mas DEPOIS de recarregar a página. Solução:
1 - A rotina que carrega os dados que está diretamente no evento Load do webform, transforme em uma rotina separada que é chamada do webform.
2 - No evento do click do botão do seu webform, faça a gravação normal e invoque novamente a rotina que carrega os dados no webform.

Essa é a solução mais simples possível. Eu faria tudo com AJAX, mas daí a coisa mudad de figura do ponto de vista técnico.
Faça seu login para responder