Inquiridor
Mensagem(Javascript) não sobe mais - antes funcionava

Discussão Geral
-
Pessoal, estava tudo ok, o mesmo código abaixo e agora ele não funciona mais. Grava inclusive no BD, mas a mensagem de gravado com sucesso, limpeza dos campos e chamar a página anterior não funciona mais. O erro é o abaixo e abaixo o meu código dentro de um try.
[System.Threading.ThreadAbortException] = {Unable to evaluate expression because the code is optimized or a native frame is on top of the call stack.}
Meu código:
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");
}
else
{
ClientScript.RegisterClientScriptBlock(this.GetType(), "MensagemDeAlert", "alert('" + triagem_realizado + "');", true);
edtNumDoc.Focus();
}
}
catch (Exception ex)
{
ClientScript.RegisterClientScriptBlock(this.GetType(), "MensagemDeAlert", "alert('" + ex.Message + "');", true);
}
finally
{
}
Todas as Respostas
-
Fiz a chamada ao form assim:
Response.Redirect("../Formularios/frmPsqTriagem.aspx", false)
Coloquei um false. O erro abaixo não aparece mais, mas continua não exibindo a mensagem em javascript.
[System.Threading.ThreadAbortException] = {Unable to evaluate expression because the code is optimized or a native frame is on top of the call stack.}
Que mais tenho que fazer? -
Bom dia pnet
Você precisa ser um pouco mais específico.
O que você esta usando?
WebForm?
Tem MasterPage?
Tem algum componente ajax na página?
Pela analise seu código, posso dizer que que essa não é a melhor forma de mandar informações para interface.
-