Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - ASP и VBScript

Страница: 1 |

 

  Вопрос: Response Добавлено: 16.09.04 17:41  

Автор вопроса:  Иной
Народ, привет.
Кто-нибудь может подсказать как с сервака выдавать пользователю запрошенную страницу частями?
Т.е., перец запускает некий скрипт на стороне сервера (.aspx). Допустим, скрипт работает долго и пользователь парится ждать его завершения. Вместо этого можно было бы выдавать результат порциями - получили инфу - отправили и т.д. Таким образом у пользователя в браузере будет появляться инфа постепенно, строчка за строчкой...
Как это сделать?

Ответить

  Ответы Всего ответов: 7  

Номер ответа: 1
Автор ответа:
 Александр



Разработчик Offline Client

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #1 Добавлено: 16.09.04 18:47
Как-то это можно...
Если узнаешь - скажи, OK?
aesoft@mail.ru

Ответить

Номер ответа: 2
Автор ответа:
 AASoft



Вопросов: 86
Ответов: 920
 Профиль | | #2 Добавлено: 16.09.04 19:08
po moemu, response.flush.....ne uveren

Ответить

Номер ответа: 3
Автор ответа:
 Иной



Вопросов: 19
Ответов: 50
 Профиль | | #3 Добавлено: 17.09.04 09:15
ок, ща затестю.
Сообщу результат.

Ответить

Номер ответа: 4
Автор ответа:
 AASoft



Вопросов: 86
Ответов: 920
 Профиль | | #4 Добавлено: 17.09.04 09:40
esli na angliskom ponimaesh`, to vot tebe sajt:
http://www.weddingflowerideas.com/caspdoc/html/asp_response_object.htm
tama dumayu rasbereshsya....
a voobshe, da-response.flush rabotaet.

a rabotaet vot kak: v nachale stranicy pishem vot eto:
Response.Buffer=True

potom kogda nabrali skokoto informacii(skokoto raz vyzvali Response.Write), vyzyvaem Response.Flush. vsya dannye chto shas byli nabrany budut poslany uzeru, a stranica budet prodolzhat` vypolnenie, to est` kak tebe i nado. udachi.

P.S. a chto za site-to delaesh`?pro chto?

Ответить

Номер ответа: 5
Автор ответа:
 AASoft



Вопросов: 86
Ответов: 920
 Профиль | | #5 Добавлено: 17.09.04 09:40
o shas zametil chto tebe na ASP.Net nado bylo vrode.....pomoemu rabotaet takzhe.

Ответить

Номер ответа: 6
Автор ответа:
 Иной



Вопросов: 19
Ответов: 50
 Профиль | | #6 Добавлено: 17.09.04 12:37
Уффф, затестить пока не вышло. Что-то на работе напряг возник, только освободился.
Да я пока сайт не делаю. Тренируюсь :) "Тяжело в учении, легко в бою."
Спасибо за инфу, буду разбираться.

Ответить

Номер ответа: 7
Автор ответа:
 Иной



Вопросов: 19
Ответов: 50
 Профиль | | #7 Добавлено: 17.09.04 16:05
По идее, Response.Flush - то что нужно, но следующий код не дает желаемого результата:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    ;Dim i As Integer
    For i = 1 To 5
      Response.Write(i.ToString + "<br>";)
      Response.Flush()
      Threading.Thread.Sleep(1000)
    Next
  End Sub


Все 5 цифр появляются все вместе через 5 секунд.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам