如何在ASP里显示进度条

   response.buffer=true

  ' 应用缓存技术.

  dim lostnum

  ' 防止dmax过大而dstep过小.

  dim shownum

  delayshow(dstep,dmax)

  sub delayshow(dstep,dmax)

  ' dmax表示要处理多少dmax(步)才能完成全过程,dstep表示已处理的占全过程的大致百分比.

  dim total

  ' 显示所有画面.

  dim dtemp

  ' 过渡变量.

  total=100

  dtemp=dstep

  dstep=dstep+lostnum

  if (dstep*total)/dmax<1 then

  ' 当画面连1%都没有时,则不画,同时用变量lostnum存放未画的总数,便于下次调用本过程时继续.

  lostnum=lostnum+dtemp

  else

  for ccc=1 to fix((dstep*total)/dmax)

  ' 取整数.

  Response.Flush

  shownum=shownum+fix((dstep*total)/dmax)

  lostnum=0

  ' 显示缓存里的图片,变量shownum用于存放目前已画的图片.

  end if

  end sub

  sub showlost()

  for ccc=1 to (100-shownum)

  Response.Write ("

  ")

  ' 如果取余造成不能画完100次,由showlost()将余下未画的显示为已处理.

  next

  Response.Write "

  "

  Response.Flush

  end sub

时间: 2024-12-22 15:58:23

如何在ASP里显示进度条的相关文章

如何在ASP里显示进度条?_编程10000问

response.buffer=true ' 应用缓存技术. dim lostnum ' 防止dmax过大而dstep过小. dim shownum delayshow(dstep,dmax) sub delayshow(dstep,dmax) ' dmax表示要处理多少dmax(步)才能完成全过程,dstep表示已处理的占全过程的大致百分比.  <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office

在ASP.NET中显示进度条

asp.net|显示 对于加载时间比较长的ASP.NET页面,我们可以在客户端浏览器中显示进度条来显示页面正在装载.下面就是具体的实现过程: 新建项目,名字为WebPortal,在项目类型中选择Visual C#项目或者Visual Basic项目都可: 在模板类型中选择ASP.NET Web应用程序: 位置里输入:http://localhost/WebPortal: 添加新项:名字为ShowProgress的Web窗体. 在您的Web窗体ShowProgress.aspx上添加任何其他的We

asp.net mvc4 导入excel数据到数据库显示进度条

问题描述 RT有数据在excel中,有多个sheet,每个sheet对应数据库一张表,怎么实现导入数据到数据库的时候显示百分比的进度,望各位大神指导,不甚感激.!!备注:不使用第三方上传控件 解决方案 本帖最后由 lz00728 于 2014-12-01 17:27:35 编辑解决方案二:顶解决方案三: 解决方案四: 解决方案五:没人知道怎么解决吗解决方案六:已导入数据条数/总数据条数可以吗解决方案七:引用5楼ZuoQingYi的回复: 已导入数据条数/总数据条数可以吗 关键就是不知道如何实时获

ASP.NET实现进度条

asp.net 在网上查阅了很多相关资料,参照对比一番后自己整理了一下,做了个小例子.能够实现根据后台数据加载的进度在前台动态更新进度条.进度条在页面居中显示.在进度条内显示百分比,完成进度后隐藏进度条.个人感觉还是有一定的参考价值,贴出来先. 建立一个WEB工程,添加新项->HTML页面,命名为ProgressBar.htm,内容如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "

asp.net下载进度条111

问题描述 asp.net下载进度条111 各位高手: 我用asp.net在服务器 生成一个 excel,然后 下载到 客户端 .这个 过程 很慢 ,怎样加 进度条 呢?求救 .[asp.net][下载][进度条] 解决方案 把excel生成放在后台线程里做,参考 http://www.cnblogs.com/ensleep/p/3459919.html 解决方案二: ASP.NET 进度条asp.net進度條ASP.NET实现进度条

关于开一新进程显示进度条的问题

问题描述 本人C#新手,网上找到一段代码适合VB.net的,如下:#Region"---------------再开一个线程显示进度条---------------"PrivateSubwaitstart()Me.Cursor=Cursors.WaitCursorBackgroundWorker1.RunWorkerAsync()EndSubPrivateSubwaitend()BackgroundWorker1.CancelAsync()Me.Cursor=Cursors.Defau

基于ajax实现文件上传并显示进度条_javascript技巧

下面给大家分享下基于ajax实现文件上传并显示进度条.在jsp部分,需要设计一个表单,form的属性添加 enctype="multipart/form-data",设计一个iframe,作为隐藏.form的target等于iframe的name; 在servlet部分:文件上传用的Commons-FileupLoad,需要两个Jar,commons-fileupload和commons-io,少了第二个会报出找不到类的异常: 第一个servlet处理上传,及把上传进度保存到sessi

ASP实现带进度条测试网速的代码程序

ASP实现带进度条的测试网速. 把下列代码存为xxx.ASP的文件,放在你的服务器上就可以直接运行了. <% Response.Expires = 0 Response.Expiresabsolute = Now() - 1 Response.AddHeader "pragma","no-cache" Response.AddHeader "cache-control","private" Response.CacheC

C#实现在弹出窗口中显示进度条

在C#中要实现显示进度条,只要通过C#子线程控制进度条即可.至于弹出一个模式窗口来 显示进度条,则可以按照子线程的思路稍作修改. C#进度条窗体 首先是进度条窗体,需要在上面添加进度条,然后去掉ControlBox.除此外,还要增加一 个方法,用来控制进度条的增加幅度,具体如下: /// < summary> /// Increase process bar /// < /summary> /// < param name="nValue">the