none
windows.alert em c# RRS feed

  • Pergunta

  • Olá galera, estou querendo fazer um alert do javascript em c# no acionamento de um botão,alguem tem algo para compartilhar?

    Obrigado!

    terça-feira, 26 de junho de 2012 17:28

Todas as Respostas

  • <asp:button id="button" runat="server" OnClientClick="alert('texto')"/>


    http://www.linkedin.com/pub/murilo-kunze/44/191/455

    terça-feira, 26 de junho de 2012 18:43
  • Então murilo, não consigo chamar assim pois o onClienteClick do meu botão ja está chamando o envento do botão.

    Eu queria colocar o codigo de chamar o alert dentro do evento junto com a chamada do insert do botão.

    terça-feira, 26 de junho de 2012 18:54
  • Não entendi muito bem.. pode colocar os códigos ai?

    http://www.linkedin.com/pub/murilo-kunze/44/191/455

    terça-feira, 26 de junho de 2012 19:01
  • eu quero que quando fizer a inserção dos dados apareça o alert informando que foi realizado com sucesso!

    protected void btnCadastrar_Click(object se

    nder, EventArgs e)//{

    //    Methodo me = new Methodo();

    //    PropUser user = new PropUser();

    //    user.Email = txtUsuario.Text.Trim();

    //    user.Senha = txtSenha.Text.Trim();

    //    if (me.SelectVerificaLogin(user) == false)//    {

    //        if (me.InsertAdmin(user) == true)//        {

    //           ALERT!!!!!!!!

    //            limparCampos();

    //        }


    terça-feira, 26 de junho de 2012 19:06
  • Entendi.. tenta isso:

    ScriptManager.RegisterStartupScript(this, this.GetType(), "StartUpScript2", "alert('texto')", true);     


    http://www.linkedin.com/pub/murilo-kunze/44/191/455

    terça-feira, 26 de junho de 2012 19:13
  • coloquei o codigo mais não funcionou !!

    terça-feira, 26 de junho de 2012 19:23
  • Page.ClientScript.RegisterStartupScript(this.GetType(), "StartUpScript2", "alert('texto')", true);


    http://www.linkedin.com/pub/murilo-kunze/44/191/455

    terça-feira, 26 de junho de 2012 19:29
  • TAMBEM NÃO FUNCIONOU, O BOTÃO NÃO ESTÁ ACIONANDO A FUNÇAÕ, QUANDO CLICA NO BOTÃO NÃO ACONTECE NADA!

    terça-feira, 26 de junho de 2012 19:37
  • Murilo, esse método deve ser chamado dentro do code-behind, onde está escrito 'ALERT!!!!!!!!' no comentário acima.

    O erro no click do botão deve ser algo que você está fazendo na função de javascript que você fez no OnClientClick.. põe o código ai.


    http://www.linkedin.com/pub/murilo-kunze/44/191/455

    terça-feira, 26 de junho de 2012 19:50
  • o codigo está assim mais ele está fazendo a insert e não está dando menssagem nenhuma!

    /protected void btnConfirmar_Click(object sender, EventArgs e)//{

    //    Methodo me = new Methodo();//    PropUser prop = new PropUser();//    prop.Nome = txtNome.Text.Trim().ToUpper();

    //    prop.Fone = txtTelefone.Text.Trim();//    prop.Email = txtEmailCad.Text.Trim();

    //    prop.Senha = txtSenha.Text.Trim();

    //    if (me.SelectVerificaExisteEmail( prop) == false)

    //    {//        if (me.InsertUsuario(prop) == true)

    //        {

    //            Page.ClientScript.RegisterStartupScript(this.GetType(), "StartUpScript2", "alert('texto')", true);

    //            LImpaCampos();

    //        }

    //    }

       

    terça-feira, 26 de junho de 2012 20:01
  • Você está usando ajax?

    Viu se está dando algum erro no console do browser?

    Tenta isso:

    Page.ClientScript.RegisterStartupScript(this.GetType(), "StartUpScript2", "javascript:alert('texto')", true);


    http://www.linkedin.com/pub/murilo-kunze/44/191/455

    terça-feira, 26 de junho de 2012 20:13
  • Murilo, não estou usando ajax e tambem não está dando nenhum erro!
    quarta-feira, 27 de junho de 2012 15:15
  • Pode ser que no seu projeto contem Ajax então nesse caso será necessario utilizar o comando abaixo

    ScriptManager.RegisterStartupScript(this, this.GetType(), "msg", "alert('Ola mundo')", true);

    Você tambem pode incluir no <head> a função javascript function msg(){alert('ola mundo');}

    Ivan Ferraz, MCP,MCTS Desenvolvedor 3 Estrelas ASP.NET

    quarta-feira, 4 de julho de 2012 00:26
  • Se o seu botão NÃO estiver dentro de um UpdatePanel você pode utilizar este código:

    ScriptManager.RegisterStartupScript(this, this.GetType(), "alerta", "alert('mensagem');", true);

    Caso esteja utilizando o botão dentro de um UpdatePanel utilize este código:

    ScriptManager.RegisterClientScriptBlock(IDdoUpdatePanel, GetType(), "alerta", "alert('mensagem');", true);

    Espero ter ajudado

    Forte abraço


    -------------------------------------- Se a resposta for útil marque como resposta

    quinta-feira, 5 de julho de 2012 17:43