之前我们有讲过什么 ASP.NET?,那我们第二课讲解什么是ASP.Net 生命周期。 在启动 ASP.Net 应用程序时,会执行一系列步骤。这一系列步骤构成了应用程序的生命周期。 让我们看一下 ASP.Net Web 应用程序典型页面生命周期的各个阶段。 Net 生命周期 1.应用程序启动——当用户发出请求时,ASP.NET 应用程序的生命周期就开始了。此请求是针对 ASP.Net 应用程序的 Web 服务器。当第一个用户通常第一次访问应用程序的主页时,就会发生这种情况。在此期间,有一个名为 Application_start 的方法由 Web 服务器执行。通常,在此方法中,所有全局变量都设置为其默认值。 2.对象创建——下一阶段是由 Web 服务器创建 HttpContext、HttpRequest 和 HttpResponse。HttpContext 只是 HttpRequest 和 HttpResponse 对象的容器。HttpRequest 对象包含有关当前请求的信息,包括 cookie 和浏览器信息。HttpResponse 对象包含发送到客户端的响应。 3.HttpApplication 创建——这个对象是由 web 服务器创建的。正是这个对象用于处理发送到应用程序的每个后续请求。例如,假设我们有 2 个 Web 应用程序。一个是购物车应用程序,另一个是新闻网站。对于每个应用程序,我们将创建 2 个 HttpApplication 对象。对每个网站的任何进一步请求将由每个 HttpApplication 分别处理。 4.Dispose – 在销毁应用程序实例之前调用此事件。在此期间,可以使用此方法手动释放任何非托管资源。 5.申请结束——这是申请的最后一部分。在这部分,应用程序最终从内存中卸载。 以上就是什么是 ASP.Net 生命周期的全部内容。 (责任编辑:HE) |