我在几个地方看的怎么不一样呢,一说是application型,另一地方说是session型的,我都搞晕了,倒底属什么型 的呀

解决方案 »

  1.   

    在webform中一般指的是session
    winform一般是application
      

  2.   

    建议楼主看看asp.net内置对象,把他们的区别弄清楚。
      

  3.   

    cache跟session不是同一个东西吧.
      

  4.   

    简单的说他们是asp.net提供给你的3种服务器端存储数据的对象,三种对象是不同概念的,用途也区别,具体可以msdn
    application不仅仅在winform有,webform也有。
    他们存储的都是object类型的数据,所以如果你要读写是需要对数据装箱和拆箱的。
      

  5.   

    Cache 就是 CacheSystem.Web.Caching.Cache 类
      

  6.   

    同意
    Application和Session和这个Cache是两样的
    方法               信息量大小      作用域和保存时间                           应用范围                保存位置Application      任意大小      整个应用程序的生命期                     整个应用程序/所有用户       服务器端Cache            任意大小        可以根据需要设定                        整个应用程序/所有用户      服务器端Session       小量,简单的数据  用户活动时间+一段延迟时间(一般为20分钟)     单个用户                服务器端
      

  7.   

    cache 按照楼主的意思是application型...
    针对所有用户的,也就是说对所有用户可见的 和static一样