session 和 application 到底是干什么用的 ,看了好多资料都没弄懂 ,大家说得详细一点好吗  

解决方案 »

  1.   

    ASP.NET Application,Session,Cookie和ViewState等对象用法和区别
    在ASP.NET中,有很多种保存信息的内置对象,如:Application,Session,Cookie,ViewState和Cache等。下面分别介绍它们的用法和区别。
    方法 
    信息量大小 
    作用域和保存时间 
    应用范围 
    保存位置 
    Application 
    任意大小 
    整个应用程序的生命期 
    整个应用程序/所有用户 
    服务器端 Cache 
    任意大小 
    可以根据需要设定 
    整个应用程序/所有用户 
    服务器端 Session 
    小量,简单的数据 
    用户活动时间+一段延迟时间(一般为20分钟) 
    单个用户 
    服务器端 Cookie 
    小量,简单的数据 
    可以根据需要设定 
    单个用户 
    客户端 Viewstate 
    小量,简单的数据 
    一个Web页面的生命期 
    单个用户 
    客户端 隐藏域 
    小量,简单的数据 
    一个Web页面的生命期 
    单个用户 
    客户端 查询字符串 
    小量,简单的数据 
    直到下次页面跳转请求 
    单个用户 
    客户端 
    http://hi.baidu.com/90139/blog/item/8b31e72a26bf5a9e033bf6c9.html
    这里面讲得详细点
      

  2.   

    说得简单点,Session 是针对客户端用户,一个用户一个Session,没有两个用户的Session是相同的,而Application是针对asp.net应用程序,一个asp.net应用程序只有一个Application。
      

  3.   

    application对象是用于保存全局变量用的就是,在一个系统中所有用户都可以用到同一个公共变量,而session对象只可以是每个用户自己使用自己的,其它的用户不可以访问.但是它们各自的特点可以在不同的情况下使用!