Welcome 微信登录

首页 / 网页编程 / ASP.NET / 浅谈ASP.NET内部机制(四)

浅谈ASP.NET内部机制(四)2011-09-15 博客园 小洋前言:在用ASP.NET开发网站的时候,常常看到"生命周期"周期整个词,在ASP.NET AJAX客户端开发时 ,也有生命周期的概念。觉得微软很喜欢引入生命周期。其实生命周期还是蛮好的,可以使得我们对程序 运行的每个过程都可以掌控,提供更加灵活的开发。如果被生命周期弄糊涂了就不好了...

本系列的文章中很少涉及代码,希望大家见谅!

我这里也不想罗列MSDN上的东西。而是想尽量的把相应的知识说的更加通俗。简单的说来,再ASP.NET 运行的时候一般会有两个比较明显的生命周期。一个发生再Http管道的生命周期,另外一个就是我们常说 的页面的生命周期。生命周期说白了就是处理的流程。

下面我们就来分别的介绍这两个生命周期。

Http管道中的生命周期(将其中重要的讲解下)。

其实所谓的http管道简单的说其实就是加载相应的httpmodule和httphandler的过程。应该还记得我们 之前的那幅图。如下:

当一个请求被ASP.NET运行时开始处理的时候,http管道就开始加载很多的httpmodule(http模块)和处 理相应资源的httphandler(http处理程序)。我们就从一个请求被处理的流程来说起(是按照被处理的先后 顺序来说的)。