Usuário com melhor resposta
Alert do JavaScript com UpdatePanel

Pergunta
-
Pessoal,
Tenho uma página que utiliza UpdatePanel para edição de dados (DetailsView com ObjectDataSource) funcionando normalmente. Gostaria de fazer o seguinte: quando o usuário clicar no botão para salvar o registro e por algum motivo der algum problema no meio do caminho (erro na stored procedure, o banco parou de funcionar etc) ao invés de dar uma tela de erro para o usuário, irá aparecer o alert do javascript com a mensagem do erro.
Obs: O evento click do Botão "Salvar" executa o método "Atualizar() " para salvar o registro. Dentro deste método estou utilizando um bloco Try-catch. Acredito que se eu colocar a rotina que chama a função javascript contendo o alert dentro do catch eu consigo resolver o problema, mas ainda não achei a solução.
Alguém sabe como resolver isto?
Att.
Matheus da Silva
Respostas
-
Matheus,
Use o:
ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('Gravado Com Sucesso')", true);
Abraços.
Site: RobsonAlves.net
Twitter: @robsonalvesti Follow-Me
LinkedIn: br.linkedin.com/in/robsonalves
Quem Compartilha, Ensina e Aprende.- Sugerido como Resposta Robson Alves terça-feira, 30 de março de 2010 03:03
- Marcado como Resposta Matheus Silva terça-feira, 30 de março de 2010 22:14
-
ScriptManager.RegisterClientScriptBlock(this, GetType(), "idMensagem", "window.alert('Lalalala deu erro');", true);
Ph- Marcado como Resposta Matheus Silva terça-feira, 30 de março de 2010 22:14
Todas as Respostas
-
Matheus,
Use o:
ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('Gravado Com Sucesso')", true);
Abraços.
Site: RobsonAlves.net
Twitter: @robsonalvesti Follow-Me
LinkedIn: br.linkedin.com/in/robsonalves
Quem Compartilha, Ensina e Aprende.- Sugerido como Resposta Robson Alves terça-feira, 30 de março de 2010 03:03
- Marcado como Resposta Matheus Silva terça-feira, 30 de março de 2010 22:14
-
ScriptManager.RegisterClientScriptBlock(this, GetType(), "idMensagem", "window.alert('Lalalala deu erro');", true);
Ph- Marcado como Resposta Matheus Silva terça-feira, 30 de março de 2010 22:14
-
Obrigado Raphael e Robson,
Os dois códigos funcionaram, mesmo não entendendo nada em relação aos parâmetros passados. E também não encontrei uma resposta que saciasse minha curiosidade.
Mas pelo menos está funcionando. rsrsrsrs
Obrigado!
Matheus da Silva