2014-09-02 48 views

回答

1

頭只是客戶端HTML的一部分,並沒有在ASP.NET服務器端頁面生命週期中的特定位置。

你可以找到在MSDN上的詳細信息:http://msdn.microsoft.com/en-us/library/ms178472(v=vs.85).aspx

+0

因此,如果一個鏈接被添加到HTML頭部,瀏覽器會在呈現完整的html之前再次請求鏈接? – 2014-09-02 07:31:11

+0

它會的,但這不是ASP.NET頁面生命週期的一部分,這是瀏覽器呈現頁面的一部分。 任何外部鏈接(CSS,JS等)都會在最初的HTML請求之後產生額外的請求。 – dougajmcdonald 2014-09-02 07:36:28

1

有瀏覽器渲染和ASP.Net生命週期之間沒有任何關係。 prerenderrender與渲染瀏覽器中的輸出不匹配。瀏覽器將請求發送到服務器,然後服務器處理ASP.net生命週期。然後在渲染事件中它將asp.net代碼轉換爲HTML代碼,然後將響應發送到瀏覽器。瀏覽器將呈現收到的html。

+0

你的意思是整個HTML代碼一次送達? – 2014-09-02 07:29:38

+0

是的。任何css和js文件引用加載之後 – 2014-09-02 07:30:25

+0

一旦所有資源加載完畢,頁面就會在瀏覽器中呈現? – 2014-09-02 07:32:39