• asp.net页面生命周期回顾


    ---根据一讲师所讲做了一下笔记,仅供参考 会存在些错误

    页面声明周期:

    1.HttpApplication在第11和第12个事件之间开始了页面声明周期,调用了第8个事件创建实例的pr(ProcessRequest)方法。

    2.创建控件树

    3.设置IsPostBack;(根据viewstate设置true或false

    4init(创建控件树实例赋初始值,这里并没有将页面控件的值赋值给他)((初始化有:初始化前:PreInit():设置页面的主题,模板页;动态设置模板页在这个方法里面设置;OnInit():

    InintComplement():))

    5.第一次处理viewstate;(记录控件最新状态与原状态的变化,比如根据文本框的变化后面会调用exchanged事件(看一下当前页面里的空间有没有发生变化,把变化的空间id存放

    到一个集合里面去,准备调用集合里面所有控件的的时间相应方法)

    6.执行load方法:将页面控件的值赋值给控件树实例,所以从这个事件之后我们就可以获取控件的值了。

    7.第二次处理viewstate,看点击了那个按钮,将要执行事件等等;

    8.调用事件响应方法;

    9.saveviewstate;将最新的状态覆盖之前旧的状态,为下一次提交后台做viewstate对比;

    10.渲染页面                          

  • 相关阅读:
    Python与Flask
    Python与MySQL
    range,map,sum
    Java:初始化类、变量、程序块加载解析
    HTML_记录2
    HTML_记录1
    查看当前连接的实例名
    expdp impdp
    行列转换
    oracle创建定时任务
  • 原文地址:https://www.cnblogs.com/guozefeng/p/3448568.html
Copyright © 2020-2023  润新知