Mensagem JavaScript não aparece

24/04/2013

0

Se eu coloco esse código no Page_Load, ele funciona, ou seja, a mensagem aparece:
ClientScript.RegisterClientScriptBlock(this.GetType(), "MensagemDeAlert", "alert('" + mensagem + "');", true);

Agora se vai no click do botão gravar, conforme abaixo, não está funcionando.
....
if (!pesquisa.ExisteTriagem(edtNumDoc.Text))
{
dados.insereTriagem(int.Parse(Session["CodUsuario"].ToString()), int.Parse(cbxTipoDoc.SelectedValue), edtNumDoc.Text, int.Parse(cbxRamo.SelectedValue),
rblObrigacao.SelectedValue, edtNomeAutor.Text, edtCpfAutor.Text, edtObs.Text, dataCadastro, rblTarefa.SelectedValue,
dataPrazo, edtNmArea.Text, outroDoc);
ClientScript.RegisterClientScriptBlock(this.GetType(), "MensagemDeAlert", "alert('" + mensagem + "');", true);
limpaCampos();
Response.Redirect("../Pesquisa/frmPsqTriagem.aspx", false);
}
else
{
ClientScript.RegisterClientScriptBlock(this.GetType(), "MensagemDeAlert", "alert('" + triagem_realizado + "');", true);
edtNumDoc.Focus();
}
....

Pjava

Pjava

Responder

Posts

24/04/2013

Pjava

O problema se dá por isso aqui:
Response.Redirect("../Pesquisa/frmPsqTriagem.aspx", false);

Memso chamando esse form no final do try, mesmo assim não aparece a msg. Se comento a linha, aí tenho msg. Como eu resolvo isso?
Responder

24/04/2013

Pjava

Resolvi por querystring.
Mudei para isso:

Session["msg"] = mensagem;
limpaCampos();
Response.Redirect("../Pesquisa/frmPsqTriagem.aspx?showmsg=true", false);


No form chamado após a inserção fiz isso

if (Request.QueryString["showmsg"] != null)
if (Request.QueryString["showmsg"].ToString() == "true")
{
string mensagem = Session["msg"].ToString();
ClientScript.RegisterClientScriptBlock(this.GetType(), "MensagemDeAlert", "alert('" + mensagem + "');", true);
}
Responder

12/09/2013

José

Obrigado PJAVa por compartilhar sua solução com a gente.
Sendo assim estou concluindo o tópico.
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar