不同的容器,HttpContext.Current.Items只在当前请求时有用,但HttpContext.Current.Cache["SiteSettings"]只要没被毁掉,可以为多个请求,多个用户所用
解决方案 »
- ASP.NET MVC中action给view层的密码框赋值的问题??
- 谁有可以正确运行的Yonkly微博
- vs2005网站放flash的控件是什么啊
- 问个小问题:从A页面传递到B页面的值,为了保证B页面在刷新的时候不丢失,你们一般是用什么来保存的?
- 验证码程序中能取到值放到session里,在主页面调用后为什么取不到?
- web控件就无法相应客户端事件了吗?
- 周末快乐 帮我看一下datagrid的问题
- 单击按钮打开新的页面怎么不成功?
- 请教GDI+中如何使DrawString文字所在Graphics中间
- to saucer(思归, .NET MVP)
- Visual Studio 2005 安装错误1304
- 急切请教:gridview绑定两个dropdownlist的问题
2、“HttpContext.Current.Cache["SiteSettings"]”是不是与“HttpContext.Current.Appliction["SiteSettings"]”功能一致啊?
HttpContext.Current.Items 它是一个应用程序域内的某个客户端的一次请求数据集合.
HttpContext.Current.Items就像Session对象,而
HttpContext.Current.Cache就像Appliction对象呢?
另外,我在微软出的“ASP.NET Portal Starter Kit”的程序中,看到程序一会儿用到HttpContext.Current.Cache,一会儿又用到HttpContext.Current.Items,简直把我搞糊涂了,
不知道什么时候应该用到HttpContext.Current.Cache,
什么时候又该用HttpContext.Current.Items,
请大家告诉我一下,谢谢啦!!
HttpContext.Current.Items存储的是当前用户自己的数据,别人是不能用的。我说的,比较粗,建议去MSDN好好查查。
不过,我看过MSDN了,但
HttpContext.Current.Items与Session,
HttpContext.Current.Cache与Appliction
的区别还是没有搞懂,不好意思,希望楼上的兄弟给指点一下,呵呵!!
用HttpContext.Current.Cache.Remove(key);可以吗?
怎么我有时候会不行的哦。