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()));

}

 

posted @ 2013-07-30 11:44  淡定的程序猿  阅读(198)  评论(0)    收藏  举报