Как многократно отправлять данные в веб-браузер в ответ на один запрос? - PullRequest
0 голосов
/ 23 мая 2010

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

Как это сделать в ASP.NET MVC 2?

Буду благодарен за полезные ответы.

Обновление

Спасибо за все ваши ответы, но я решил использовать JavaScript в веб-браузере для опроса сервера на предмет данных, вот мой вопрос об этом Невозможно отключить кеш jQuery

Ответы [ 3 ]

2 голосов
/ 23 мая 2010

Читать о Комета

Некоторые проекты из codeplex :

0 голосов
/ 23 мая 2010

Оформить заказ HTTP-сервер Push или Длинный опрос .

или этот ТАК вопрос о потоковой передаче HTTP ...

Кросс-браузерная реализация "потоковой передачи HTTP" (push) паттерна AJAX

Примеры Длинный опрос с общим кодом.

Как реализовать базовый «длинный опрос»?

https://stackoverflow.com/questions/tagged/long-polling

0 голосов
/ 23 мая 2010

Я бы просто сбрасывал, используя Response.Flush() каждый раз, когда вы выполняете часть запроса.

...