软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 网络编程 > ASP.NET > 了解asp.net 2.0的异步页的处理过程

了解asp.net 2.0的异步页的处理过程

  烈火建站学院(LieHuo.Net)网络编程 要想了解asp.net 2.0的异步页的处理过程,先列出页面的生命周期:

  1 :init 事件: 页面初始化 ,初始化设置。

  2: loadviewstate方法: 加载视图状态, 填充viewstate属性。

  3 :loadpostdata方法: 处理回发数据, 处理传入窗体数据。

  4: load 事件: 加载页面 ,页面控件初始化完成并反映了客户端的数据。

  5 :raisepostdatachangedevent方法: 回发更改通知 引发更改事件。

  6 :raisepostbackevent方法: 处理回发事件 ,处理引起回发的客户端事件,并在服务上引发相应时间。

  7: prerender事件: 页面预呈现 。

  8 :saveviewstate方法: 保存视图状态, 将viewstate属性保存到字符串中。

  9 :render方法: 呈现页面 。

  10: dispose方法: 处置是否对昂贵资源的引用。

  11 :unload事件: 卸载页面 。

  页面处理方式:

  1:同步处理;

  2:异步处理。

  同步请求过程:

  1:asp.net 收到页面请求时,从线程池中提取一个线程并将请求分配给该线程。

  2:页在该请求期间保留线程,防止该线程用于处理其他请求。

  3:如果一个同步请求需要运算时间较长,此时分配给该请求的线程在调用返回之前处于挂起状态。

  4:等待线程返回后完成页面的其它生命周期。

  同步请求的生命周期和线程关系图:

  

相关阅读
网友评论
栏目导航
推荐软件