ASP.NET页面的处理过程完全版_AX

提炼自:【ASP.NET开发答疑200问】一书..
①页面初始化----------收到客户端的请求,产生相应页面的Page对象,通过Page_Init事件进行page对象及其控件的初始化.
②加载视图状态-------ViewState是存放页面服务器控件的属性和值的集合,客户端通过一个隐藏控件_ViewState把其传到服务器(服务器端也有这么一个变量,该步即为使用服务器端的ViewState,相对于客户端传过来的_ViewState,它是旧版本)________此处不一定对,纯属个人理解.
= =机子中毒了...
QQ尾巴病毒..........继续

③回传数据处理-------从第一步里的客户请求里找到_ViewState,并提取其中的数据,为页面的控件赋值.
④页面加载------------执行Load()事件,感觉是Page_Load(),对象都被实例化,(控件都被赋值了,这里的实例化是指*.cs里的类,好像)
⑤RaisePostBackChanged事件---------控件被赋予一个bool值,标识是否被更新了.
⑥回传事件处理-------就是客户端触发的那些事件,开始执行.比如按了个Button什么的.所需要执行的具体过程.
⑦页面预返回阶段----对控件的属性值,控件树结构做修改的最后机会.
⑧保存ViewState-------把服务器控件的属性和值保存在ViewState中(服务器端),供下一次页面请求时使用.所以说相对于下一次该页面的请求,该ViewState是旧版本.
⑨页面返回阶段-------把刚刚生成的页面发送到客户端.
⑩销毁对象------------调用Dispose事件,把该网页销毁,把其占用的所有资源释放.


客户端的一次请求在服务器端的处理过程终于完成了.!!!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值