今天遇到一个问题需要弄清一下page中的cache到底是做了什么,不知道各位大神能指教下吗,感觉改写或了解这个很有用啊

解决方案 »

  1.   

    当asp.net收到浏览器端的请求,在一个线程中实例化一个Page对象并调用这个对象来处理请求。此时Page对象初始化时其 Cache 属性就等于是代码HttpContext.Current.Cache 而这个Cache其实就是引用HttpRuntime.Cache
      

  2.   

    要想学习asp.net原理(其它的也是一样),那么你需要结合.net framework源代码来学习。仅凭msdn,或者甚至csdn上道听途说,终归都还差一些。
      

  3.   

    Page类做了很多很多的事情,比如把页面的控件实例化,处理ViewState,处理事件,处理……很多很多事情。
      

  4.   

    缓存~
    看看下面的这一系列
    http://kb.cnblogs.com/page/69535/