Ответ. Написать в foreach живое обновление? - PullRequest
1 голос
/ 03 марта 2010

У меня есть foreach, который импортирует данные в нашу CMS. Теперь я хочу отображать сообщение с информацией о текущей строке после каждого запуска. Я не хочу, чтобы информация поступала после всей процедуры. Сообщение должно прийти шаг за шагом.

foreach()
{
    // my import procedure

    Response.Write("row x updated");
}

Как я могу это сделать? Могу ли я сделать это с Response.Flush? Или я должен сделать это еще?

С наилучшими пожеланиями Michael

Ответы [ 2 ]

3 голосов
/ 03 марта 2010

Установите это один раз перед циклом:

Response.BufferOutput = false;

Затем звоните Response.Flush() каждый раз, когда вы хотите обновить клиента.

0 голосов
/ 03 марта 2010

Response.Flush (), кажется, путь. В противном случае ответы буферизируются.

...