ASP.NET Application,Session,Cookie和ViewState等对象用法和区别

 

方法

 

信息量大小   

 

作用域和保存时间

 

应用范围

 

保存位置

Application

 

任意大小

 

整个应用程序的生命期

 

整个应用程序/所有用户

 

服务器端

 

Cache

 

任意大小

 

可以根据需要设定

 

整个应用程序/所有用户

 

服务器端

 

Session

 

小量,简单的数据

 

用户活动时间+一段延迟时间(一般为20分钟)

 

单个用户

 

服务器端

 

Cookie

 

小量,简单的数据

 

可以根据需要设定

 

单个用户

 

客户端

 

Viewstate

 

小量,简单的数据

 

一个Web页面的生命期

 

单个用户

 

客户端

 

隐藏域

 

小量,简单的数据

 

一个Web页面的生命期

 

单个用户

 

客户端

 

查询字符串

 

小量,简单的数据

 

直到下次页面跳转请求

 

单个用户

 

客户端

原文地址:https://www.cnblogs.com/linzheng/p/1824137.html