李嘉 收藏代码 ① - ASP.NET中实现Javascript信息提示框(版本2)

对于上个版本Javascript信息提示框(版本1)进行了修改, 版本2, 解决了影响页面CSS的问题。

       #region "Javascript信息提示框"
        /// <summary>
        /// js信息提示框
        /// </summary>
        /// <param name="Message">提示信息文字</param>
        /// <param name="ReturnUrl">返回地址</param>
        /// <param name="rq"></param>
        public static void Alert(string Message, string ReturnUrl)
        {
            System.Text.StringBuilder msgScript = new System.Text.StringBuilder();
            msgScript.Append("<script type='text/javascript'> ");
            msgScript.Append("alert("" + FilterJSChars(Message) + ""); ");
            msgScript.Append("location.href='" + ReturnUrl + "'; ");
            msgScript.Append("</script> ");
            System.Web.UI.Page page = (System.Web.UI.Page)System.Web.HttpContext.Current.Handler;
            page.Response.Write(msgScript.ToString());
            page.Response.End();
        }

        /// <summary>
        /// 弹出Alert信息窗
        /// </summary>
        /// <param name="Message">信息内容</param
>
        public static void Alert(string Message)
        {
            string AlertScript = string.Format("alert('{0}')", Message);
            AddScripts("Message", AlertScript);
        }

        #endregion

        #region 向页面添加脚本

        public static void AddScripts(string pName,string pScripts)
        {
            System.Web.UI.Page page = (System.Web.UI.Page)System.Web.HttpContext.Current.Handler;
            page.ClientScript.RegisterStartupScript(page.GetType(), pName, pScripts, true);
        }

        #endregion

       #region 输出JS中的单引号与双引号

        /// <summary>
        /// 输出JS中的单引号与双引号
        /// </summary>
        /// <param name="instring"></param>
        /// <returns></returns>
       
public static string FilterJSChars(string instring)
        {
            string source = instring;

            source = source.Replace(""", "&quot;");
            source = source.Replace("'", "
\'");
            return source;
        }

        #endregion

引用通告地址: 点击获取引用地址
标签: .NET C# PHP
评论: 0 | 引用: 0 | 阅读: 729 | 打印 | 打包 | 转发
发表评论
昵 称: 密 码:
网 址: 邮 箱:
验证码: 验证码图片 选 项:
头 像:
内 容:
  • 粗体
  • 斜体
  • 下划线
  • 插入图像
  • 超链接
  • 电子邮件
  • 插入引用