web页面处理流程
来源:互联网 发布:西盈网络舆情监测系统 编辑:程序博客网 时间:2024/05/08 00:23
声明:这里以未经过预编译的无项目文件的网站为例.
第一次请求
由相应语言的编译器根据CLS(公共语言规范)将代码编译为IL(中间代码).
第一次执行
由CLR(公共语言运行时)编译成兼容于你网站所在主机的机械代码.这个过程被称为JIT(just in time)即时编译.
注明:编译在代码未改变前都只执行一次,机械代码会被缓存在:c:/windows/microsoft.net/framework/v2.0.50727/temporary asp.net files 下面,只有再代码内容改变后才会再次执行编译.
页面流程:
1.页面框架初始化
对应事件:page.init
执行内容:asp.net初始化页面,在这里创建页面对象和控件对象,如果是回送,则还会反序列化视图状态.
2.页面代码初始化
对应事件:page.onload
执行内容:可以在这个阶段进行一些初始化操作,如动态绑定控件数据.
3.验证
对应事件:验证控件事件
执行内容:验证内容
4.事件处理
对应事件:asp.net捕获的页面回送事件.
执行内容:事件处理程序.
5.预呈现.
对应事件:page.prerender
执行内容:视图状态貌似就是在这里序列化的.
6.清除
对应事件:page.unload,page.disposed
执行内容:在这里清楚页面对象,释放内存资源.
注:在每个过程中对页面的操作,体现在对页面对象的操作,页面对象体现实际页面.
- web页面处理流程
- .net页面处理流程
- web窗体处理流程
- jsp web页面处理
- 列表页面数据流程处理
- springMVC web请求处理流程
- Web api 简要处理流程
- web项目错误页面处理
- 开启硬件加速时Web页面绘制流程
- web页面加载的执行流程
- 开启硬件加速时Web页面绘制流程
- ASP.Net页面请求处理流程
- asp.net 服务器处理页面流程
- asp.net页面处理流程 - 1
- CXF中Web服务请求处理流程
- Spring Web MVC处理请求流程
- Spring Web MVC的请求处理流程
- Spring Web MVC处理请求的流程
- jQuery 历史版本
- Android加载数据过程中的菊花显示
- Apache:Server ran out of threads to serve requests. Consider raising the ThreadsPerChild setting
- C#截取当前屏幕界面作为图片保存
- 单点登陆
- web页面处理流程
- 漫长的战斗
- C#: 过程或函数""需要""参数,但未提供该参数
- 使用 CAS 在 Tomcat 中实现单点登录
- IC卡读写器DELPHI源代码
- 使用CAS 在 Tomcat 中实现单点登录
- oracle的查询
- 使用 CAS 在 Tomcat 中实现单点登录
- you happen to be almost certainly appropriate