none
alert, e reponse.redirect RRS feed

  • Pergunta

  • pessoal, boa tarde.. preciso de ajuda com essa situação..

    tenho uma página com esse código:

                    Random rand = new Random();
                    string sSenha = rand.Next(1000, 5000).ToString();
                    lblMensagem.Text = sSenha;
                    Session["SenhaBoleto"] = sSenha;
                    Response.Write("<script language='javascript'>alert('"+sSenha+"');</script>");
                    Response.Redirect("/imprimirBoleto.aspx");

    e no final da página imprimirBoleto.aspx, eu tenho esse código:

                string attachment = "attachment; filename=BoletosGroupSoftware.pdf";
                Response.AddHeader("content-disposition", attachment);
                Response.ContentType = "application/pdf";
                Response.WriteFile(sCaminho);
                HttpContext.Current.ApplicationInstance.CompleteRequest();

    só que o alert não funciona.. preciso exibir pro cliente uma mensagem com a senha gerada no documento... alguém sabe o que preciso fazer?

    quarta-feira, 8 de junho de 2016 19:02

Respostas

  • Boa tarde,

    Para dar o "alert" você pode fazer assim:

    Page.RegisterStartupScript("myScript", "<script language=JavaScript>alert('" + sSenha + "'" + ");</script>");

    Espero ter ajudado.

    Att,


    Se a resposta contribuiu com seu aprendizado por favor marque como util, se solucionou seu problema marque como resposta.

    • Sugerido como Resposta Silvaney quinta-feira, 9 de junho de 2016 20:00
    • Marcado como Resposta Thales F Quintas quinta-feira, 9 de junho de 2016 20:41
    quinta-feira, 9 de junho de 2016 20:00

Todas as Respostas

  • Usar o "alert" não vai funcionar.
    Você precisa trabalhar com:

    1. o "window.confirm" para executar uma ação se o usuário pressionar o botão "Ok" ou "Cancelar"
    2. Uma outra alternativa, e até mais profissional, é trabalhar com uma biblioteca CSS/Javascript como Bootstrap. Veja como ele trabalha com modais neste link.

    Abs

    quinta-feira, 9 de junho de 2016 16:43
  • Boa tarde,

    Para dar o "alert" você pode fazer assim:

    Page.RegisterStartupScript("myScript", "<script language=JavaScript>alert('" + sSenha + "'" + ");</script>");

    Espero ter ajudado.

    Att,


    Se a resposta contribuiu com seu aprendizado por favor marque como util, se solucionou seu problema marque como resposta.

    • Sugerido como Resposta Silvaney quinta-feira, 9 de junho de 2016 20:00
    • Marcado como Resposta Thales F Quintas quinta-feira, 9 de junho de 2016 20:41
    quinta-feira, 9 de junho de 2016 20:00