Application

本文介绍了ASP.NET中状态管理的概念,对比了Application与Session的区别。Application用于存储公共数据,访问速度快且数据持久;Session则为每个用户会话提供独立的存储空间。此外,还讨论了Application在ASP.NET2.0中的局限性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Application是一个全局变量。 客户端A访问服务器可以取到Application["value"]这个全局变量。客户端B访问服务器同样也可以取到Application["value"]这个全局变量

而Session 是一个会话级局部变量。 也就是客户端访问服务器端可以取到Session["MySession"]这个局部变量。而B客户端访问服务器端就不能取到Session["MySession"]这个局部变量 



在ASP时代我们通常会在Application中存储一些公共数据,而ASP.NET中Application的基本意义没有变:在服务器内存中存储数量较少又独立于用户请求的数据。由于它的访问速度非常快而且只要应用程序不停止,数据一直存在

在ASP.NET 2.0中,Application已经变得不是非常重要了。因为Application的自我管理功能非常薄弱,它没有类似Session的超时机制。也就是说,Application中的数据只有通过手动删除或者修改才能释放内存,只要应用程序不停止,Application中的内容就不会消失



asp.net中的Application概述

asp.net 使用application实现单点登录(一个账号只能在一个地方登录)




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值