首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

应用程序事件和会话事件

Application and Session Events

ASP.NET支持应用程序事件和会话事件,这二者为传统ASP程序员所熟知。当应用程序启动时,将触发Application_Start事件。这时,可以初始化整个应用程序中需要使用的各种资源,例如,数据库连接字符串(而不是数据库连接对象本身)。当应用程序停止时,将触发Application_End事件。这时,可以关闭资源,同时执行任何其他必要的日常管理。垃圾回收机制将自动释放内存。然而,如果分配了托管的资源,例如,使用无需.NET框架编译的语言所创建的组件,那么必须自行手工清除。

会话事件也是如此。当用户第一次请求应用程序的页面时,会话开始。当应用程序关闭会话或会话超时,会话结束。当会话开始时,触发Session_Start事件,这时,可以初始化会话生命周期中使用的资源,例如,打开数据库连接。尽管更好的时机是:需要的时候再去打开数据库连接,并且使用完毕立刻关闭。当会话结束时,触发Session_End事件。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论