zoukankan      html  css  js  c++  java
  • 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.渲染页面                          

  • 相关阅读:
    DFS+输出路线--poj2488--A Knight's Journey
    三:矩阵快速幂应用
    二:矩阵快速幂
    一:快速求幂
    动态规划空间复杂度的优化--滚动数组
    暴力--全排列+排列组合+组合(求子集)
    next_permutation 与 prev_permutation(全排列算法)
    BFS入门--POJ3278--抓羊
    java基础编程题
    计蒜客
  • 原文地址:https://www.cnblogs.com/guozefeng/p/3448568.html
Copyright © 2011-2022 走看看