实现效果:
首要要在页面需要显示的位置加如下标记:
<div id="status"></div>
C#代码:
需要添加以下引用:
using System.Text;
函数如下:
//参数说明: 显示标记名,页面跳转时间(秒数),页面跳转地址
protected void Binddata(string showID, int seconds,string url)
{
string msg = "<script>document.getElementById('"+showID+"').innerHTML ='" + seconds.ToString() + "秒后页面跳回登陆页面!<div id=\"aa\"></div>';</script>";
StringBuilder sb = new StringBuilder();//注意添加using引用 System.Text
sb.Append("<script langage=\"javascript\">"); //用\"转义'
sb.Append("var i="+seconds.ToString()+";");
sb.Append("function out()");
sb.Append("{");
sb.Append("if(i>0){ ");
sb.Append("i--;}");
sb.Append("else {");
sb.Append("location.href=\""+url+"\";}");//这里是想转换的页面
sb.Append("document.getElementById(\"aa\").innerHTML=i; }");
sb.Append("setInterval(\"out()\",1000); "); //每隔一秒发生
sb.Append("</script>");
Page.Controls.Add(new LiteralControl(msg));//添加显示的容器
Page.Controls.Add(new LiteralControl(sb.ToString()));//
}
调用方法(地址可以加入你要添加的参数):
Binddata("status",30, "LetMeIn.aspx?yhm="+dt.Rows[0][0].ToString());
No Data Now...
| ©2003-2008 Woody. Some Rights Reserved. Feed - Sitemap - Valid XHTML - Valid CSS - Creative Commons Powered by ABlog v3.2. Skin Reserved by Default | Processed in 0.015625 Seconds. 4 Queries | 浙ICP备07029590号 |