Code
using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace XNCJWC.Utility
{
/// <summary>
/// 一些Java script调用
/// </summary>
public class JScript
{
#region 重定Url
/// <summary>
/// 重定Url
/// </summary>
/// <param name="toUrl">新url地址</param>
public static void RedirectUrl(string toUrl)
{
HttpContext.Current.Response.Redirect(toUrl);
}
#endregion
#region 弹出消息
/// <summary>
/// 弹出消息
/// </summary>
/// <param name="message">消息内容</param>
public static void Alert(string message)
{
HttpContext.Current.Response.Write("<script language='javascript'>alert('" + message + "');</script>");
}
#endregion
#region 关闭窗口,取消关闭返回前一历史页
/// <summary>
/// 关闭窗口,取消关闭返回前一历史页
/// </summary>
public static void ColseWindow()
{
HttpContext.Current.Response.Write("<script language='javascript'>parent.opener=null;window.close();history.go(-1);</script>");
HttpContext.Current.Response.End();
}
#endregion
#region 弹出消息,并跳转到指定页
/// <summary>
/// 弹出消息,并跳转到指定页
/// </summary>
/// <param name="message">消息内容</param>
/// <param name="redirectUrl">跳转页</param>
public static void AlertAndRedirect(string message, string redirectUrl)
{
string js = "<script language='javascript'>alert('{0}');window.location.replace('{1}');</script>";
HttpContext.Current.Response.Write(string.Format(js, message, redirectUrl));
}
#endregion
#region 重定向到历史页
/// <summary>
/// 重定向到历史页
/// </summary>
/// <param name="historyValue">1/-1</param>
public static void GoHistory(int historyValue)
{
string js = "<script language='javascript'>history.go({0})</script>";
HttpContext.Current.Response.Write(string.Format(js, historyValue));
}
#endregion
}
}
using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace XNCJWC.Utility
{
/// <summary>
/// 一些Java script调用
/// </summary>
public class JScript
{
#region 重定Url
/// <summary>
/// 重定Url
/// </summary>
/// <param name="toUrl">新url地址</param>
public static void RedirectUrl(string toUrl)
{
HttpContext.Current.Response.Redirect(toUrl);
}
#endregion
#region 弹出消息
/// <summary>
/// 弹出消息
/// </summary>
/// <param name="message">消息内容</param>
public static void Alert(string message)
{
HttpContext.Current.Response.Write("<script language='javascript'>alert('" + message + "');</script>");
}
#endregion
#region 关闭窗口,取消关闭返回前一历史页
/// <summary>
/// 关闭窗口,取消关闭返回前一历史页
/// </summary>
public static void ColseWindow()
{
HttpContext.Current.Response.Write("<script language='javascript'>parent.opener=null;window.close();history.go(-1);</script>");
HttpContext.Current.Response.End();
}
#endregion
#region 弹出消息,并跳转到指定页
/// <summary>
/// 弹出消息,并跳转到指定页
/// </summary>
/// <param name="message">消息内容</param>
/// <param name="redirectUrl">跳转页</param>
public static void AlertAndRedirect(string message, string redirectUrl)
{
string js = "<script language='javascript'>alert('{0}');window.location.replace('{1}');</script>";
HttpContext.Current.Response.Write(string.Format(js, message, redirectUrl));
}
#endregion
#region 重定向到历史页
/// <summary>
/// 重定向到历史页
/// </summary>
/// <param name="historyValue">1/-1</param>
public static void GoHistory(int historyValue)
{
string js = "<script language='javascript'>history.go({0})</script>";
HttpContext.Current.Response.Write(string.Format(js, historyValue));
}
#endregion
}
}