none
Mensagem javascript no load da página RRS feed

  • Pergunta

  • Bom dia,

    Gostaria de saber qual a melhor prática de exibir uma mensagem alert() no load do formulário ?

    Exemplo:

            protected void Page_Load(object sender, EventArgs e)
            {
                try
                {
                    if (Page.IsPostBack)
                    {
                        this.CarregarGridView();
                    }                
                }
                catch (Exception ex)
                {
                    //EXIBIR MENSAGEM DE ERRO.
                }
            }

    Eu to usando MasterPage e VS 2013 for web.

    Obrigado!

    terça-feira, 5 de janeiro de 2016 13:25

Respostas

  • Uma as formas é assim:

    protected void Page_Load(object sender, EventArgs e)
    {
      string message = "Sua mensagem.";
      System.Text.StringBuilder sb = new System.Text.StringBuilder();
      sb.Append("<script type = 'text/javascript'>");
      sb.Append("window.onload=function(){");
      sb.Append("alert('");
      sb.Append(message);
      sb.Append("')};");
      sb.Append("</script>");
      ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", sb.ToString());
    }

    Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Sugerido como Resposta Erick WendelMVP terça-feira, 5 de janeiro de 2016 13:31
    • Marcado como Resposta Marcos SJ terça-feira, 5 de janeiro de 2016 15:46
    terça-feira, 5 de janeiro de 2016 13:31