Cache中的条目可以指定超时期限、超时依赖性等等,你应该先去查一下MSDN再来提问,MSDN解释得非常清楚。至于为什么要Current,没什么好解释的,当前请求的Cache对象是HttpContext类的成员,而不是HttpApplication的成员,因此不能使用System.Web.HttpApplication.Cache——System.Web.HttpApplication类中根本就没有名为Cache的静态成员存在。
调试欢乐多
只是根据Cache的概念以及应用这么感觉
但是Cache可以失效, 可以有Dependency, 等等
以前也确实有很多应用(比如ASP里面), 使用Application充当Cache的角色.System.Web.HttpContext.Current...是指当前请求的context
和请求者无关, 是指当前服务该请求的程序, 所以第一次请求和第二次请求的HttpContext一样的.