.NET系统对ASPX的处理流程:1——
加载ASPX文件2——
根据ASPX中的配置,解析ASPX文件生成一个PAGE对象,这个对象继承自对应的CS文件中的类3——
触发Init事件4——
加载VIEWSTATE数据和POSTBACK数据,并分析5——
触发LOAD事件6——
根据4的分析结果,如果有用户引起的事件,则执行相应的事件代理7——
触发PRERENDER事件8——
保存VIEWSTATE9——
执行RENDER函数10——
执行DISPOSE函数
(事实上,我发现这个函数并没有真的执行,除非你在代码中显式调用)11——
触发UNLOAD事件
上面是大致的情况,如果你能很好的理会,那么,在进行WEB开发的时候,你将能有效的组织代码和高效的开发。