Есть ли шанс показать загрузочный бар при создании чего-то в цикле с классическим asp?Загрузочная панель с классическим asp
Я подумал о некоторых барах загрузки ajax-стиля, которые показывают, что страница создает что-то.
Я попытался сделать это с переменными сеанса, которые содержат информацию о состоянии процесса, но на этом я узнал, что серверы asp имеют очередь, что означает, что вы можете одновременно запускать только одну страницу asp.
При загрузке asp-страницы я не могу открыть другую asp-страницу на сервере sam с тем же сеансом. С новым сеансом это возможно, но я хочу работать с тем же сеансом (если это возможно).
Мысли: Можно ли выполнить запрос ajax, который запрашивает asp-страницу и показывает загрузочную панель во время загрузки страницы?
Есть ли какое-либо обходное решение для работы панели состояния?
(простите за плохой английский) Спасибо
Edit:
Я этот путь, но я не могу получить доступ к переменной сеанса через ASP-страницы. Страница чтения сеанса дает мне только ответ после завершения первого запроса asp. Я думаю, что это сеанс-очередь.
это выглядит для меня:
Аякса страница - (запрос процесса осины страница) -> process.asp
(такая же Аякса страница) - (запрос страница читателя сессии) -> sessionreader .asp
пока sessionstatus! = 100 показать процесс бар
проблема я получил ответ от sessionreader.asp, когда process.asp делается. Вот почему я думаю, что это asp-session-queue-think.
Возможно, это сработает, если второй запрос получит новый идентификатор сеанса (если это вообще возможно)?
Yikes! Я не видел заявления REM годами. ;) – AnthonyWJones
LOL, я не был в мире vb/vbscript с .NET :) даже во время ASP-дня я предпочитаю писать свой скрипт сервера, используя jscript, а не ближе к концу :). –
Я попробовал это, и это сработало для меня прекрасно, я постараюсь написать его в jscript (я думаю, что это не проблема), а затем объединить его с моим asp-кодом. Спасибо – OemerA