asp.net 脚本注册大全
 /// <summary>
        /// 终端机的js消息框
        /// </summary>
        /// <param name="page"></param>
        /// <param name="msg"></param>
        /// <param name="url"></param>
        public static void MsgBox(Page page, string msg, string url)
        {
            if (!url.IsNull())    //isNull方法自己实现
                page.ClientScript.RegisterStartupScript(page.GetType(), "showMessage",
                                                        "<script> alertBox('" + msg + "','" + url + "');</script>");
            else
                MsgBox(page, msg);
        }
        /// <summary>
        /// 
        /// </summary>
        /// <param name="page"></param>
        /// <param name="msg"></param>
        public static void MsgBox(Page page, string msg)
        {
            page.ClientScript.RegisterStartupScript(page.GetType(), "showMessage", "<script> alertX('" + msg + "');</script>");
        }
        /// <summary>
        /// Soft软件的消息框
        /// </summary>
        /// <param name="page"></param>
        /// <param name="msg"></param>
        public static void ShowMsgBox(Page page, string msg)
        {
            page.ClientScript.RegisterStartupScript(page.GetType(), "showMessage", "<script> art.dialog('" + msg + "');</script>");
        }
        /// <summary>
        /// PLG官网网站的消息框风格
        /// </summary>
        /// <param name="page"></param>
        /// <param name="msg"></param>
        /// <param name="url"></param>
        public static void PLG_MsgBox(Page page, string msg,string url)
        {
            //page.ClientScript.RegisterStartupScript(page.GetType(), "showMessage", "<script> art.dialog('" + msg + "','"+ url +"');</script>");
            StringBuilder reval = new StringBuilder();
            reval.Append("<script>");
            reval.Append("        art.dialog({\r\n");
            reval.Append("            content: '" + msg + "',\r\n");
            reval.Append("            init: function () {\r\n");
            reval.Append("                setTimeout(function () {\r\n");
            reval.Append("                    location.href = \"" + url + "\";\r\n");
            reval.Append("                }, 2000);\r\n");
            reval.Append("            }\r\n");
            reval.Append("        }).show();\r\n");
            reval.Append("</script>");
            page.ClientScript.RegisterStartupScript(page.GetType(), "showMessage", reval.ToString());
        }
        /// <summary>
        /// 刷新加载
        /// </summary>
        /// <param name="page"></param>
        public static void Reload(Page page)
        {
            page.ClientScript.RegisterStartupScript(page.GetType(), "showMessage", "<script>location.reload();</script>");
}
        /// <summary>
        ///  //定时跳转
        /// </summary>
        /// <param name="page"></param>
        /// <param name="url"></param>
        /// <param name="IdName"></param>
        /// <param name="time"></param>
        public static void Binddata(Page page, string url, string IdName, int time)
        {
            StringBuilder sb = new StringBuilder();//注意添加using引用 System.Text
            sb.Append("<script langage=\"javascript\">"); //用\"转义'
sb.Append("var i=" + time + ";");
sb.Append("function out()");
sb.Append("{");
sb.Append("if(i>0){ ");
sb.Append("i--;}");
sb.Append("else {");
sb.Append("location.href=\"" + url + "\";}");//这里的login.aspx可以随便改成你想转换的页面
sb.Append("document.getElementById(\"" + IdName + "\").innerHTML=i+\"秒\"; }");
sb.Append("setInterval(\"out()\",1000); "); //每隔一秒发生
sb.Append("</script>");
page.Controls.Add(new LiteralControl(sb.ToString()));
        }
        public static void Binddata(Page page, string url, string IdName, int time, string msg)
        {
            StringBuilder sb = new StringBuilder();//注意添加using引用 System.Text
            sb.Append("<script langage=\"javascript\">"); //用\"转义'
sb.Append("var i=" + time + ";");
sb.Append("function out()");
sb.Append("{");
sb.Append("if(i>0){ ");
sb.Append("i--;}");
sb.Append("else {");
sb.Append("location.href=\"" + url + "\";}");//这里的login.aspx可以随便改成你想转换的页面
sb.Append("document.getElementById(\"" + IdName + "\").innerHTML=i+\"秒 " + msg + "\"; }");
sb.Append("setInterval(\"out()\",1000); "); //每隔一秒发生
sb.Append("</script>");
page.Controls.Add(new LiteralControl(sb.ToString()));
}
                    
                
                
            
        
浙公网安备 33010602011771号