不同的容器,HttpContext.Current.Items只在当前请求时有用,但HttpContext.Current.Cache["SiteSettings"]只要没被毁掉,可以为多个请求,多个用户所用
解决方案 »
- 求一正则写法
- |zyciis| 如何判断一个对像是C#自带的对像,还是我们自己建立的对像
- 求助:Webb.WAVE.Controls.Upload.WebbUpload,未引用到对象
- 各位老大,请帮我看一下Repeater 换行的问题,急。。。。。。。。。。。。
- 点击Gridview的编辑列后怎样使UpdatePanel回发整个页面而不局部刷新?
- 把0怎么一个新连接作为新页面打开,
- 新手遇到的问题
- 请问用ASP.Net 如何让使用者能把我的网站设为使用者ie 开启时的首页
- 问一个asp.net页面刷新的问题!!!
- ###哪位兄弟做过条形码的程序,类似超市的那种?问几个相关问题
- 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);可以吗?
怎么我有时候会不行的哦。