基于客户端的状态管理
1,视图状态
当你存储少量回发到自身页的信息时使用,使用ViewState属性可提供具有基本安全性的功能.
2,控件状态
要在服务器端存储少量控件状态信息时使用控件状态比较合适.
3,Cookie
当要在客户端存储少量及不存在安全性因素的数据时使用.容量不能大于4KB
4,隐藏域
当你要存储少量回发到自身页或其它页信息时使用,注意要使用POST提交,同时安全性不是很高的数据.
5,查询字符串
在不同页中传值同时不存在安全因素情况下使用.
基于服务端的状态管理
服务端状态管理用于维护服务器上的状态信息,而不是保持客户端上的信息,通过基于服务器的状态管理,可以减少发送给客户端的信息量,但是对服务器资源有一定的损耗.
包括下面四种实现方式:
1,应用程序状态(如HttpApplicationState等)
2,会话状态(Session)
3,配置文件属性
4,数据库支持(Dependency)