protected void Page_Load(object sender, EventArgs e) { if (HttpContext.Current.Session["tpMensagem"] != null) { try { Tuple <enumTipoMensagem, string> Mensagem = (Tuple <enumTipoMensagem, string>)HttpContext.Current.Session["tpMensagem"]; enumTipoMensagem TipoMensagem = Mensagem.Item1; string type = "alert"; switch (TipoMensagem) { case enumTipoMensagem.Alerta: type = "alert"; break; case enumTipoMensagem.Sucesso: type = "success"; break; case enumTipoMensagem.Erro: type = "error"; break; case enumTipoMensagem.Atencao: type = "warning"; break; case enumTipoMensagem.Informacao: type = " information"; break; } string script = @" var n = noty({ text: '" + Mensagem.Item2 + @"', type: '" + type + @"', layout: 'center' }); "; Page page = HttpContext.Current.CurrentHandler as Page; if (page != null && !page.ClientScript.IsClientScriptBlockRegistered("mensagem")) { ScriptManager.RegisterStartupScript(page, typeof(WebFormHelper), "mensagem", script, true); } HttpContext.Current.Session["tpMensagem"] = null; } catch { } } }
public static void ExibirMensagem(enumTipoMensagem TipoMensagem, string pMensagem) { string cleanMessage = pMensagem.Replace("\\", "\\\\"); cleanMessage = pMensagem.Replace("'", "\\'").Replace("\n", "\\n").Replace("\r", "\\r"); string type = "alert"; switch (TipoMensagem) { case enumTipoMensagem.Alerta: type = "alert"; break; case enumTipoMensagem.Sucesso: type = "success"; break; case enumTipoMensagem.Erro: type = "error"; break; case enumTipoMensagem.Atencao: type = "warning"; break; case enumTipoMensagem.Informacao: type = " information"; break; } string script = @" var n = noty({ text: '" + cleanMessage + @"', type: '" + type + @"', layout: 'center' }); "; Page page = HttpContext.Current.CurrentHandler as Page; if (page != null && !page.ClientScript.IsClientScriptBlockRegistered("mensagem")) { ScriptManager.RegisterStartupScript(page, typeof(WebFormHelper), "mensagem", script, true); } }
public static void ExibirMensagem(enumTipoMensagem TipoMensagem, string pMensagem, string pPaginaParaRedirecionar) { string cleanMessage = pMensagem.Replace("\\", "\\\\"); cleanMessage = pMensagem.Replace("'", "\\'").Replace("\n", "\\n").Replace("\r", "\\r"); Tuple <enumTipoMensagem, string> Mensagem = new Tuple <enumTipoMensagem, string>(TipoMensagem, cleanMessage); HttpContext.Current.Session.Add("tpMensagem", Mensagem); //string script = "\nalert('" + cleanMessage + "');"; string script = string.Format(" window.location.href='{0}';", pPaginaParaRedirecionar); Page page = HttpContext.Current.CurrentHandler as Page; if (page != null && !page.ClientScript.IsClientScriptBlockRegistered("mensagem")) { ScriptManager.RegisterStartupScript(page, typeof(WebFormHelper), "mensagem", script, true); } }