ASP.net Application及Session 的start end 方法总结

摘要:
经过几天的探索和实验,今天我们终于可以总结应用程序和会话对象的开始和结束方法_开始:第一个访问网站的用户将触发该方法。一些系统变量通常在该方法中定义,例如在线聊天室总数和历史访问者统计数据的初始化。Application_end:此方法将在网站关闭或重新启动时触发。没有进行过多的测试。会话开始(_S):

经过几天的摸索,试验,今天终于可以将Application及Session对象的Start和End方法做下总结了.

Application_start: 第一个访问网站的用户会触发该方法. 通常会在该方法里定义一些系统变量,如聊天室的在线总人数统计,历史访问人数统计的初始化等等均可在这里定义.

Application_end:网站关闭,或重启时,会触发该方法. 没有进行过多试验.

Session_start : 每个用户访问网站的第一个页面时触发;

Session_end:使用了session.abandon(),或session超时用户退出后均可触发. 注意Session_end中不 能使用session对象,服务器对象, server.mappath().  所以只能用session.contents("username") 取代session("username"). 或者用Application对象或方法;

例如想在session_end中使用Server.MapPath("users.xml"), 则应在Application_start 中定义Application("xmlPath") = Server.MapPath("users.xml"),然后在session_end中调用Application("XmlPath"),而不能直 接在session_end中使用诸如:Server.MapPath("users.xml"),

他们的执行顺序是:1:Application_start  2: session_start ; 3:session_end: 4 Application_end

 

免责声明:文章转载自《ASP.net Application及Session 的start end 方法总结》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇PHPExcel内存泄漏问题R实战 第11篇:处理缺失值下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Servlet第六篇【Session介绍、API、生命周期、应用】

什么是Session Session 是另一种记录浏览器状态的机制。不同的是Cookie保存在浏览器中,Session保存在服务器中。用户使用浏览器访问服务器的时候,服务器把用户的信息以某种的形式记录在服务器,这就是Session 如果说Cookie是检查用户身上的”通行证“来确认用户的身份,那么Session就是通过检查服务器上的”客户明细表“来确认用...

WebSocket与消息推送

目录 一、Socket简介 二、WebSocket简介与消息推送 三、WebSocket客户端 四、WebSocket服务器端 五、测试运行 六、小结与消息推送框架 6.1、开源Java消息推送框架 Pushlet 6.2、开源DotNet消息推送框架SignalR B/S结构的软件项目中有时客户端需要实时的获得服务器消息,但默认HTTP协议...

springboot 整合websocket实现消息推送(nginx、vue)

最近需要一个动态图表的功能,如下图。 这种实现需要实时推送数据上来,那一般有两种方法 方法一:前端写个定时器,不断轮询后台即可。这当然是很low的,请求太多很不友好,果断抛弃 方法二:使用websocket,废话不多说直接上代码 springboot 整合websocket有两种方法,这里先记录原始方法: 添加webSocket插件      <!...

Hibernate参数设置一览表

属性名 用途 hibernate.dialect 一个HibernateDialect类名允许Hibernate针对特定的关系数据库生成优化的SQL.取值full.classname.of.Dialect hibernate.show_sql 输出所有SQL语句到控制台. 有一个另外的选择是把org.hibernate.SQL这个log...

【Oracle】详解v$session

首先查看一下v$session都存在哪些列 SYS@ORCL>descv$session NameNull?Type ----------------------------------------------------------------------------- SADDRRAW(4) SIDNUMBER SERIAL#NUMBER AUD...

ASP.NET 中实现会话状态的基础

简介 在 Web 应用程序这样的无状态环境中,了解会话状态的概念并没有实际的意义。尽管如此,有效的状态管理对于大多数 Web 应用程序来说都是一个必备的功能。Microsoft® ASP.NET 以及许多其他服务器端编程环境都提供了一个抽象层,允许应用程序基于每个用户和每个应用程序存储持久性数据。 需要特别注意的是,Web 应用程序的会话状态是应用程序在不...