Каким образом рендеринг страницы ASP.NET происходит от браузера Server to Client Browser? Вопрос в том, что на странице есть верхний и нижний колонтитулы, которые являются элементами управления пользователя и содержат множество элементов управления сервером.ASP.NET Page Rendering
Запускает ли ASP.NET отправку HTML-кода в клиентский браузер, как только некоторые элементы управления будут визуализироваться и преобразовываться в соответствующий HTML-код? Или он ожидает, что вся страница будет отображена и преобразована в HTML на сервере, а затем отправит HTML-страницу в браузер.
Я вижу, что «Название страницы» нашего сайта показывается намного раньше, а затем страница занимает слишком много времени при полной загрузке. Я хочу четко понимать эту концепцию: виновен ли ее сервер, который занимает время или сценарии на стороне клиента, изображения и т. Д. Соответственно, мы начнем оптимизацию.
В частности, мне интересно узнать, как выходной поток (в объекте ответа) отправляется в браузер клиента? Является ли поток вывода красным, как только вся страница отображается в выходном потоке или отправляется клиенту пакетами (т. Е. Несколько элементов управления, обработанных и отправленных в браузер через выходной поток ->, затем выводятся некоторые другие элементы управления и т. Д.)?
Извините, если недостаточно ясности о проблеме.
Вы можете также найти этот блог хорошее руководство по последовательности событий в жизненном цикле страницы: http://weblogs.asp.net/jeff/archive/2004/07/04/172683.aspx –