有没有什么机会在用经典asp创建循环的同时显示加载栏?加载经典的asp吧
我想过一些ajax样式的加载条,它显示页面是stil创建的东西。
我试图用包含进程状态信息的会话变量来做到这一点,但在此我发现asp服务器有一个队列,这意味着您可以同时运行一个asp页面。
在加载asp页面时,我无法在同一会话的sam服务器上打开另一个asp页面。新会议是可能的,但我想与同一会话(如果这是可能的话)。
想法: 可以通过ajax请求来完成,该请求会请求asp页面并在页面加载时显示加载栏?
是否有任何解决方法来处理状态栏?
(抱歉不好英语) 谢谢
编辑:
我这样,但我不能在ASP页的访问会话变量。 会话阅读器页面在第一个asp请求完成后只给我一个答案。我认为这是一个会话队列思考。
它看起来像这样对我说:
AJAX页面 - (请求处理ASP页) - > process.asp中
(相同AJAX页面) - (请求会话读者页) - > sessionreader .asp的
而sessionstatus!= 100显示下载进度条
的问题是,我得到了一个sessionreader.asp答案时process.asp中完成。这就是为什么我认为这是一个ASP会话队列思考。
也许它会工作,如果给第二个请求一个新的会话ID(如果这是可能的话)?
这不会显示实时进度条。 – 2009-07-17 08:02:01
没错。但大多数进度条并不是实时的。它们大多是“正在进行的行动,耐心”的迹象。虽然有一些例外,如基于Flash IMHO的GMail中的文件上传。 – EFraim 2009-07-17 09:34:57
+1一个合理的实用解决方案。 – AnthonyWJones 2009-07-17 15:35:35