什么是ASP.NET生命周期?最好是详细的。。。。
答案:1 悬赏:0 手机版
解决时间 2021-01-09 10:06
- 提问者网友:美人性情
- 2021-01-09 03:46
什么是ASP.NET生命周期?最好是详细的。。。。
最佳答案
- 五星知识达人网友:行雁书
- 2021-01-09 04:37
页面生命周期:1、 页请求:发生在页面生命周期之前,用户请求页时,ASP.NET将确定是否需要分析和编译页,从而确定是否开始页面的生命周期,或者是否可以在不运行页的情况下发送页面缓存以进行响应。2、 开始:设置页属性,如:HttpContext以及其他属性;在此阶段,页面需要确定是回发请求还是新请求,并设置IsPostBack属性;设置页面的UICulture属性。3、 页面初始化:加载所有主题;控件生成,并设置UniqueID;注:ViewState、ControlState中的值还未加载至控件;如果页面是回发,则回发数据也还未加载;故此时控件可以访问,但值可能出错。4、 加载:如果当前请求是回发请求,则为控件加载ViewState和ControlState中的值。5、 验证:调用所有验证程序控件的Validate方法,此方法将设置验证程序控件和页的IsValid属性。6、 回发事件处理:如果请求是回发请求,则调用所有事件处理程序。7、 呈现:首先对该页和所有控件进行保存视图状态,然后对每个控件调用Render方法,它会提供一个文本编写器,用于将控件的输入写入页的Response属性的OutputStream中。8、 卸载:完成呈现,并已将页发送至客户端、准备丢弃该页后,调用卸载。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯