MessageBox.cs using System; using System.Collections.Generic; using System.Text; using System.Web.UI; using System.Web; using System.Web.UI.WebControls; namespace Gauss.Common { public class MessageBox { private MessageBox() { } public static void ResponseScript(Page page, string script) { page.ClientScript.RegisterStartupScript(page.GetType(), "message", "<mce:script language='javascript' defer><!-- " + script + " // --></mce:script>"); } public static void Show(Page page, string msg) { page.ClientScript.RegisterStartupScript(page.GetType(), "message", "<mce:script language='javascript' defer><!-- alert('" + msg.ToString() + "'); // --></mce:script>"); } public static void ShowAndRedirect(Page page, string msg, string url) { StringBuilder builder1 = new StringBuilder(); builder1.Append("<mce:script language='javascript' defer><!-- "); builder1.AppendFormat("alert('{0}');", msg); builder1.AppendFormat("top.location.href='{0}'", url); builder1.Append(" // --></mce:script>"); page.ClientScript.RegisterStartupScript(page.GetType(), "message", builder1.ToString()); } public static void ShowConfirm(WebControl Control, string msg) { Control.Attributes.Add("onclick", "return confirm('" + msg + "');"); } } }