2014-09-02 44 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