ASP.NET页面生命周期
考试要求: 了解     
知识路径:  > 电子商务系统程序设计基础  > 电子商务系统建设  > B/S结构程序设计  > ASP.NET概述


 
       一个获取ASP.NET网页的请求(通过用户提交或通过超链接完成的)被发送到Web服务器后,页面生命周期就开始了,在生命周期内,该页面将执行一系列的步骤,包括控件的初始化,控件的实例化,还原状态和维护状态以及通过IIS反馈给用户呈现成HTML。ASP.NET生命周期通常情况需要经历如下几个阶段。
       .页请求:页请求发生在页生命周期开始之前。用户请求页时,ASP.NET将确定是否需要分析和编译页(从而开始页的生命周期),或者是否可以在不运行页的情况下发送页的缓存版本以进行响应。
       .开始:发生了请求后,页面就进入了开始阶段。在该阶段,页面将确定请求是回发请求还是新的客户端请求,并设置IsPostBack属性。
       .初始化:在页面开始后,进入了初始化阶段。初始化期间,页面可以使用服务器控件,并为每个服务器控件进行初始化。
       .加载:如果当前请求是回发请求,则将使用从视图状态和控件状态恢复的信息加载控件属性。
       .验证:调用所有验证程序控件的Vailidate方法,来设置各个验证程序控件和页的属性。
       .回发事件:如果是回发请求,则调用所有事件处理的程序。
       .呈现:在呈现期间,视图状态被保存并呈现到页。
       .卸载:完全呈现页面后,将页面发送到客户端并准备丢弃时,将调用卸载。此时,将卸载页属性(如Response对象和Request对象)并执行清理。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有