博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

在ASP.NET中显示进度条

Posted on 2007-09-03 12:07  张永丰  阅读(379)  评论(3)    收藏  举报
  1. 首先在.cs页加上using System.Threading;
  2. 在在Page_Load事件里输入:Response.Write("");Response.Write("_");Response.Write("");Response.Write(" <>mydiv.innerText = ''; ");Response.Write(" < language=java>;");Response.Write("var dots = 0;var dotmax = 10; ShowWait()");Response.Write("{var output; output = '正在装载页面';dots++;if(dots>=dotmax)dots=1;");Response.Write("for(var x = 0;x < dots;x++){output += '·';}mydiv.innerText = output;}");Response.Write(" StartShowWait(){mydiv.style.visibility = 'visible'; ");Response.Write("setInterval('ShowWait()',1000);}");Response.Write(" HideWait(){mydiv.style.visibility = 'hidden';");Response.Write("clearInterval();}");Response.Write("StartShowWait(); ");Response.Flush();Thread.Sleep(10000);
  3. 在.aspx窗体的html的中输入: HideWait();