using System; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace WebApplication1 { //Definimos la clase que nos va a proporcionar el POP-UP public static class Alert { //Implementamos el método que nos enseñara el POP-UP public static void Show(string mensaje) { //Formateamos el mensaje string mensajeLimpio = mensaje.Replace("'", "\\'"); string script = "<script type=\"text/javascript\">alert('" + mensajeLimpio + "');</script>"; //Cojemos el contexto de la pagina Page pagina = (Page)HttpContext.Current.CurrentHandler; //registramos el script para que se ejecute pagina.ClientScript.RegisterClientScriptBlock(typeof(Alert), "alert " + mensaje, script); } } public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { try { throw new Exception("Probando Excepcion"); //Lanzamos una Excepción } catch (Exception ex) { Alert.Show(ex.Message); //Mostramos el mensaje de la Excepción } } } }
Lanzar POP-UP con Excepción en ASP
Started by Alberto Dominguez, dic 14 2010 19:43
No replies to this topic
#1
Escrito 14 diciembre 2010 - 19:43
Os dejo un ejemplo de código para lanzar un POP-UP con mensaje de una Excepción desde el code-behind en C# en una página ASP:
Saludos,
Alberto Dominguez
Enterprise Architect y Trainer
MCT, MCPD, MCITP, MCITP Dynamics, MCSE, MCSA, MCTS, MCP...
ITIL V3 Foundation Qualification in IT Service Management
Perfil Profesional Twitter
Alberto Dominguez
Enterprise Architect y Trainer
MCT, MCPD, MCITP, MCITP Dynamics, MCSE, MCSA, MCTS, MCP...
ITIL V3 Foundation Qualification in IT Service Management
Perfil Profesional Twitter
0 usuarios están leyendo este tema
0 miembro/s, 0 invitado/s, 0 usuario/s anónimo/s