messagebox.cs里要引用system.web.extensions
public MessageBox()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
/// <summary>
/// 弹出一个消息==wcd/2014-05-30 14:17
/// </summary>
/// <param name="str">消息内容</param>
public static void Show(string str)
{
ClientScriptManager script = ((Page)System.Web.HttpContext.Current.Handler).ClientScript;
script.RegisterStartupScript(typeof(Page), str, "<script type='text/javascript'>alert('" + str + "')</script>");
}
/// <summary>
/// 弹出消息并刷新父页面
/// </summary>
/// <param name="str"></param>
public static void ShowRefresh(string str)
{
ClientScriptManager script = ((Page)System.Web.HttpContext.Current.Handler).ClientScript;
script.RegisterStartupScript(typeof(Page), str, "<script type='text/javascript'>alert('" + str + "'); window.parent.location.reload();</script>");
}
/// <summary>
/// 弹出一个消息并跳转到一个页面==wcd/2014-5-30 09:46
/// </summary>
/// <param name="str">消息内容</param>
/// <param name="url">跳转的页面</param>
public static void Show(string str, string url)
{
ClientScriptManager script = ((Page)System.Web.HttpContext.Current.Handler).ClientScript;
script.RegisterStartupScript(typeof(Page), str, "<script type='text/javascript'>alert('" + str + "');window.location.href='" + url + "'</script>");
}
/// <summary>
/// 关闭当前页面==wcd/2014-5-30 09:46
/// </summary>
public static void Close()
{
ClientScriptManager script = ((Page)System.Web.HttpContext.Current.Handler).ClientScript;
script.RegisterStartupScript(typeof(Page), "", "<script type='text/javascript'>window.close();</script>");
}
/// <summary>
/// 当前页面打开一个地址==wcd/2014-5-30 09:46
/// </summary>
/// <param name="url">链接地址</param>
public static void Location(string url)
{
ClientScriptManager script = ((Page)System.Web.HttpContext.Current.Handler).ClientScript;
script.RegisterStartupScript(typeof(Page), url, "<script type='text/javascript'>window.location.href='" + url + "'</script>");
}