Caching 在IIS应用程序缓存中保存项目
在我的C#web应用程序中,我需要在应用程序缓存中保存一些项,然后按键检索这些项。要保存这些项目,我将使用以下代码:Caching 在IIS应用程序缓存中保存项目,caching,Caching,在我的C#web应用程序中,我需要在应用程序缓存中保存一些项,然后按键检索这些项。要保存这些项目,我将使用以下代码: HttpContext.Current.Items["urlname"] = "something"; 这将在Items哈希表中保存项目fine。但是,我无法在应用程序的另一个位置获取“urlname”的值 谁能告诉我我做错了什么,或者有更好的方法吗 谢谢 [编辑]好的,现在我知道Items哈希表是一个生命周期非常短的存储。将响应发送到浏览器后,内容将被删除。那么,如何以其他方
HttpContext.Current.Items["urlname"] = "something";
这将在Items哈希表中保存项目fine。但是,我无法在应用程序的另一个位置获取“urlname”的值
谁能告诉我我做错了什么,或者有更好的方法吗
谢谢
[编辑]好的,现在我知道Items哈希表是一个生命周期非常短的存储。将响应发送到浏览器后,内容将被删除。那么,如何以其他方式保存数据呢?HttpContext.Current.Items是每个请求的存储 如果要跨多个页面存储和访问值,应使用HttpContext.Current.Session 阅读本条—
其他要考虑的事情是像MeMcCask- CouchBase有一个Windows实现< /P>