Я пытаюсь непрерывно сбрасывать некоторый текст на странице ASP каждую секунду:
Private Sub longTest(context As HttpContext)
Dim length = 10
Dim i = 0
While i < length
Dim text = (length - i) & " sec<br />"
context.Response.Clear()
context.Response.Write(text)
context.Response.Flush()
Threading.Thread.Sleep(1000)
i += 1
End While
context.Response.Close()
End Sub
Проблема заключалась в том, что каждая строка не была завершена после сброса ответа (первая секунда, это было "10 секунд", вторая секунда только «9», третья секунда «8» и предыдущая строка была завершена до «9 секунд» и т. д.) - Вероятно, это была проблема urlCompression после отключения динамического сжатия, поэтому я поместил эту строку в сеть.config:
<urlCompression doStaticCompression="true" doDynamicCompression="false"/>
После этого все строки хорошо написаны в Chrome и Edge. Без этой строки в файле конфигурации Edge не отображал все строки нормально:
![wrong rendered rows](https://i.stack.imgur.com/mxOzg.png)
Но в исходном коде были все строки, кто-нибудь знаетчто это вызвало?
![source code](https://i.stack.imgur.com/chBHe.png)