jscript.cs

来自「功能超强大的选课系统」· CS 代码 · 共 77 行

CS
77
字号
using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;


namespace StudentManager.Common
{
    /// <summary>
    /// 一些Java script调用
    /// 创建者:余洪
    /// 时间:2008-3
    /// </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
    }

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?