有沒有什麼機會在用經典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