none
Alert do JavaScript com UpdatePanel RRS feed

  • 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
    segunda-feira, 29 de março de 2010 23:05

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
    terça-feira, 30 de março de 2010 03:03
  • 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
    terça-feira, 30 de março de 2010 16:01

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
    terça-feira, 30 de março de 2010 03:03
  • 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
    terça-feira, 30 de março de 2010 16:01
  • 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
    terça-feira, 30 de março de 2010 22:37