62,047
社区成员
发帖
与我相关
我的任务
分享
/// <summary>
/// 弹出JavaScript小窗口,并转向指定的页面
/// </summary>
/// <param name="message">弹出信息</param>
/// <param name="toURL">跳转到的网页</param>
public static void AlertAndRedirect(string message, string toURL)
{
string js = "<script language=javascript>alert('{0}');window.location.replace('{1}')</script>";
HttpContext.Current.Response.Write(string.Format(js, message, toURL));
}
public static void GoRedirect(string toURL)
{
string js = "<script language=javascript>window.location.replace('{0}')</script>";
HttpContext.Current.Response.Write(string.Format(js, toURL));
}
public static void ToRedirect(string toURL)
{
string js = "<script language=javascript>parent.location.replace('{0}')</script>";
HttpContext.Current.Response.Write(string.Format(js, toURL));
}
public static void AlertAndRedirectParent(string message, string toURL)
{
string js = "<script language=javascript>alert('{0}');parent.location.replace('{1}')</script>";
HttpContext.Current.Response.Write(string.Format(js, message, toURL));
}
/// <summary>
/// 弹出对话框
/// </summary>
/// <param name="page">Page或者this</param>
/// <param name="str">值 如'登陆成功!'</param>
public static void show(Page page, string str)
{
page.ClientScript.RegisterStartupScript(page.GetType(), "", "<script language='javascript'>alert('" + str + "');</script>");
}
/// <summary>
/// 弹出对话框 并且跳转界面
/// </summary>
/// <param name="page">Page或者this</param>
/// <param name="str">值 如'登陆成功!'</param>
/// <param name="url">要跳转的界面 如'admin/main.aspx'</param>
public static void show(Page page, string str, string url)
{
page.ClientScript.RegisterStartupScript(page.GetType(), "", "<script language=javascript>alert('" + str + "');location.href='" + url + "';</script>");
}