使用 Application、Session、Cookie 和 Viewstate等对象保存信息的区别是什么
本文发布于 16 年前,部分内容可能已经失去参考价值。
方法 | 信息量大小 | 保存时间 | 应用范围 | 保存位置 |
Application | 任意大小 | 整个应用程序的生命期 | 所有用户 | 服务器端 |
Session | 小量、简单的数据 | 用户活动时间+一段延迟时间(一般为20分钟) | 单个用户 | 服务器端 |
Cookie | 小量、简单的数据 | 可以根据需要设定 | 单个用户 | 客户端 |
Viewstate | 小量、简单的数据 | 一个Web页面的生命期 | 单个用户 | 客户端 |
Cache | 任意大小 | 可以根据需要设定 | 所有用户 | 服务器端 |
隐藏域 | 小量、简单的数据 | 一个Web页面的生命期 | 单个用户 | 客户端 |
查询字符串 | 小量、简单的数据 | 直到下次页面的跳转请求 | 单个用户 | 客户端 |
Web.Config文件 | 不变、或极少改奕的小量数据 | 直到配置文件被更新 | 所有用户 | 服务器端 |
匿
转自
网络(如侵权请联系删除)
17 年前
可能相关的内容