Application对象是HttpApplicationState类的一个实例,定义ASP.NET应用程序中的所有应用程序对象通用的方法、属性和事件。HttpApplicationState类是由用户在global.asax文件中定义的应用程序的基类。此类的实例Application对象是在ASP.NET基础结构中创建的,而不是由用户直接创建的。一个实例在其生存期内被用于处理多个请求,但它一次只能处理一个请求。这样,成员变量才可用于存储针对每个请求的数据。
用户共享同一个HttpApplication对象
Session 这个才是给每个用户的!~
给你的我的一个笔记
方法 信息量大小 保存时间 应用范围 保存位置
Application 任意大小 整个应用程序的生命期 所有用户 服务器端
Session 小量数据 用户活动时间+一段延迟时间(一般为20分钟) 单个用户服务器端
Cookie 小量数据 可以根据需要设定 单个用户 客户端
Viewstate 小量数据 一个Web页面的生命期 单个用户 客户端
Cache 任意大小 可以根据需要设定 所有用户 服务器端
隐藏域 小量数据 一个Web页面的生命期 单个用户 客户端
查询字符串 小量数据 直到下次页面跳转请求 单个用户 客户端