当前位置:编程学习 > C#/ASP.NET >>

生成静态时怎么显示进度条???

用server.execute来生成静态,由于页面较多时,请问要怎么显示进度条,让用户知道正在生成?
--------------------编程问答-------------------- 在点击提交按纽后,在客端产生个div进度条,如果后台没有返回是不会消失的,如果返回则表示执行完了, 动态产生的div会自动消失. --------------------编程问答-------------------- 如果生成个标志让用户知道文件是否生成功很方便,就是用IO操作判断文件是否已经存在.但是要判断了生成了百分之几的进度似乎逻辑上有问题,因为生成的文件将会有多少字节都不知道,所以判断不了. --------------------编程问答--------------------
引用 1 楼 cpp2017 的回复:
在点击提交按纽后,在客端产生个div进度条,如果后台没有返回是不会消失的,如果返回则表示执行完了, 动态产生的div会自动消失.


真好的主意,呵呵。..

不返回,就永远停留在80%......
易做图呀。 --------------------编程问答-------------------- 我前几天刚好做到这个
客户端:jqyery和一个进度条插件(jquery.progressbar.1.1,ps:这个插件应该是由prototype的插件改来的,因为不熟悉prototype只好用jquery版的了),开始生成后每秒查询一次服务器(ajax),更新进度显示。

.net后台用线程来生成,生成之前select count(id)统计需要生成的页面,生成时更新保存百分比的全局变量

效果超好,进度条演示和下载:http://www.bram.us/demo/projects/jsprogressbarhandler/
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,