Asp.net 弹出对话框基类(输出alet警告框)

2019-05-12 05:42:40王振洲

/// </summary>
/// <param name="str"></param>
/// <param name="url"></param>
public static void ShowRedirect(string str, string url)
{
StringBuilder sb = new StringBuilder();
sb.Append("<script language="javascript"> n");
sb.Append("alert("" + str.Trim() + ""); n");
sb.Append("window.location.href="" + url.Trim() + "";n");
sb.Append("</script>");
System.Web.HttpContext.Current.Response.Write(sb.ToString());
}
/// <summary>
/// 显示一个弹出窗口,并转向上一页
/// </summary>
/// <param name="str"></param>
public static void ShowPre(string str)
{
StringBuilder sb = new StringBuilder();
sb.Append("<script language="javascript"> n");
sb.Append("alert("" + str.Trim() + ""); n");
sb.Append("var p=document.referrer; n");
sb.Append("window.location.href=p;n");
sb.Append("</script>");
System.Web.HttpContext.Current.Response.Write(sb.ToString());
}
/// <summary>
/// 重定向
/// </summary>
/// <param name="url"></param>
public static void RedirectPage(string url)
{
string path = "http://" + System.Web.HttpContext.Current.Request.Url.Host + url;
StringBuilder sb = new StringBuilder();
sb.Append("<script language="javascript"> n");
sb.Append(string.Format("window.location.href='{0}';", @path));
sb.Append("</script>");
System.Web.HttpContext.Current.Response.Write(sb.ToString());
}
}
}