Я разрабатываю веб-приложение со стороной ASP-сервера, и я использую iframe для ввода данных.ASP Response.Flush() очищает частичные данные
ASP флеши обработчика каждый раз в то время некоторые JavaScript в IFRAME:
context.Response.Write("<script language='javascript'>top.update('lala');</script>");
context.Response.Flush();
Моя проблема заключается в том, что иногда, когда я получаю данные, я не получить полный текст. Например, я получу это: <script language='javascript'>update('lala');</
К сожалению, это предотвращает выполнение javascript-кода, если никакие другие данные не появятся в течение следующей секунды или около того.
Одно из решений, которое у меня есть, - это промывка нити «..........» каждые 500 мс. (Тогда я получу script>......
, который заполнит мой javascript.)
Однако я уверен, что должен быть способ иметь Response.Flush(), отправляющий весь фрагмент данных. Есть ли у кого-нибудь идеи по правильному использованию Response.Flush()?
Спасибо!
Charles