從服務器到客戶端瀏覽器如何進行ASP.NET頁面渲染?問題是,考慮頁面有一個頁眉和頁腳是用戶控件,幷包含許多服務器控件。ASP.NET頁面渲染
ASP.NET是否開始將HTML發送到客戶端瀏覽器,一旦它獲得了一些控件被呈現並轉換爲各自的HTML?還是等待整個頁面在服務器上呈現並轉換爲HTML格式,然後將頁面HTML發送回瀏覽器。
我看到我們網站的「頁面標題」顯示之前很多,然後頁面完全加載需要太多時間。我想澄清一下這個概念,不管它的服務器是花費時間還是客戶端腳本,圖像等都是罪魁禍首。相應地,我們將開始優化。
具體而言,我有興趣瞭解outputstream(在響應對象中)是如何發送到客戶端瀏覽器的?整個頁面在outputstream中呈現或者分批發送給客戶端(即少量控件呈現並通過outputstream發送到瀏覽器 - >然後再渲染一些控件等等),輸出流是否會被刷新?
對不起,如果我不清楚問題。
您也可能會發現這個博客帖子一個很好的指導頁面生命週期中的事件序列:http://weblogs.asp.net/jeff/archive/2004/07/04/172683.aspx – 2010-10-13 13:03:40