ASP.NET的Application、Session、Cookie、ViewState和Cache等变量的区别是什么?

Application是公共的,,所有人都能看到,,所以可以用来做聊天室,,,

session是私有的,,,,每个客户端都存在一个不同的session  生存期正常是20分钟,,也可以自己设定为1分钟或2个小时

cookie是保存在本机的文件,,,记录短小的信息,,,除非你让cookie过期,,否则会一直存在

viewstate类似于asp中的hidden控件,,,用来记录页面中的控件的状态的,,,主要在页面间信息传递时用,,

cache是缓存,,,用来记录已经执行过的一些数据,,比如读取数据库,,目的是加速显示,,减少服务器的负担,,,过期时间也是可以自己设定的,,

posted on 2018-02-23 09:08  小败哥哥。  阅读(111)  评论(0编辑  收藏  举报

导航