温故而知新 State 和 Application的区别
State   和   Application的区别   
 今天突然看到这个,想想这个有什么区别,简单说两句,有不足不对的地方,欢迎各位跟贴。 
 乍一看没什么区别,但在性能上的区别,State速度快一些,因为是值对象 
 APPLICATION   是堆对象,慢一点,但速度谁能测出来呢? 
 再一个非常重要的区别就是同时访问的问题,State同时多用户修改会出现未知情况。 
 所以我一般使用State就是一些非常常用的常量,例如在网站初始化的时候把网站名字从web.config里读取出来,然后给State变量,再由每个页面使用。只读取了一次硬盘,但内存消耗了。 
 瞎说一通。。呵呵   
------解决方案--------------------顶
------解决方案--------------------What 's State ?   
 Session ?   
 ASP.NET 中 Application Session 都是创建在托管堆上的对象   
 Application 是应用程序级的,同一个时刻,每个用户(每个请求)访问到的值都是一样的   
 Session 是用户级的,常规下同一个浏览器窗口发出的请求,在Session有效期内,访问的值是一样的