Firefox 4 не отображает частичные страницы - PullRequest
5 голосов
/ 22 мая 2011

У меня есть страница ASP.NET MVC , которая содержит таблицу, в которой загрузка каждой строки занимает некоторое время. Поэтому я звоню Response.Flush() после того, как каждая строка отображается.

IE9 ведет себя так, как должен: отображает строки одну за другой. FF4, с другой стороны, отображает страницу только после полной загрузки, хотя на вкладке «Сеть» FireBug я вижу, что строки принимаются одна за другой.

Есть ли что-то, что я могу делать неправильно на стороне сервера? Если нет, могу ли я что-то сделать с моим Firefox, чтобы он отображал страницу так, как я хочу?

Ответы [ 2 ]

3 голосов
/ 23 мая 2011

Я бы попробовал использовать AJAX для заполнения таблицы. Может быть, строка за звонок, а может быть и весь набор сразу.

1 голос
/ 23 мая 2011

Попробуйте закрыть документ с помощью </html> и добавить дополнительные строки в скрипт; Теги <script> могут (на практике) следовать за </html>. Не настоящее AJAX-решение, не совсем правильное, но потенциально намного более простое на вашем сервере.

Аналогичным, но более правильным решением было бы вставить скрипт непосредственно перед </body>.

См. Также Когда происходит перекомпоновка в среде DOM?

...