1、ASP.NET中的状态保持解决方案
2、常用的状态报保持方式
view state
- ASP.Net的.aspx页面特有,页面级的,就是在页面上的一个隐藏域中保存客户端单独使用的数据的一种方式(base64加密);
- 服务器端控件的值都是自动保存在viewstate中
cookie
- http协议下的一种方式,通过该方式,服务器或者脚本能够在客户机上维护状态信息;
- 就是在客户端保存客户端单独使用的数据的一种方式;
session
- 现在指的是进程内session
- 在服务器保存客户端单独使用的数据的一种方式;
Application
- 在服务器端保存共享数据的一种方式,Application状态是整个应用程序全局的;
- 在服务器内存中存储数量较少又独立于用户请求的数据,由于它的访问速度非常快而且只要应用程序不停止,数据一直存在,我们通常在Application_Start的时候去初始化一些数据,在以后的访问中可以迅速访问和检索;