Using System; using System. Text; namespace Core {// <summary> /// abstract description of MessageBox. /// </Summary> public class MessageBox {public MessageBox () {}/// <summary> /// the confirmation dialog box is displayed. /// </summary> /// <param name = "page"> current page </param> // /<param name = "msg"> message </param> public static void Show (System. web. UI. page page, string msg) {page. registerStartupScript ("alert", "<script language = 'javascript '> alert ('" + msg + "'); </script> ");} ///// <summary> /// control click the message confirmation prompt box /// </summary> /// <param name = "page"> pointer to the current page, this is generally the </param> /// <param name = "msg"> prompt message </param> public static void Confirm (System. web. UI. webControls. webControl Control, string msg) {Control. attributes. add ("onclick", "return confirm ('" + msg + "');") ;}/// <summary> /// the message prompt dialog box is displayed, and perform page Jump // </summary> /// <param name = "page"> current page pointer, this is generally the </param> /// <param name = "msg"> prompt message </param> /// <param name = "url"> jump target URL </param> public static void ShowAndRedirect (System. web. UI. page page, string msg, string url) {StringBuilder Builder = new StringBuilder (); Builder. append ("<script language = 'javascript 'defer>"); Builder. appendFormat ("alert ('{0}');", msg); Builder. appendFormat ("top. location. href = '{0}' ", url); Builder. append ("</script>"); page. registerStartupScript ("message", Builder. toString () ;}/// <summary> /// the message prompt dialog box is displayed, and perform page Jump // </summary> /// <param name = "page"> current page pointer, this is generally the </param> /// <param name = "msg"> prompt message </param> /// <param name = "url"> jump target URL </param> // <param name = "name"> If an iframe has a plate, write the iframe name here </param> public static void ShowAndRedirect (System. web. UI. page page, string msg, string url, string name) {StringBuilder Builder = new StringBuilder (); Builder. append ("<script language = 'javascript 'defer>"); Builder. appendFormat ("alert ('{0}');", msg); Builder. appendFormat ("parent. {1 }. location. href = '{0}' ", url, name); Builder. append ("</script>"); page. registerStartupScript ("message", Builder. toString ());}}}