Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Caching 在IIS应用程序缓存中保存项目_Caching - Fatal编程技术网

Caching 在IIS应用程序缓存中保存项目

Caching 在IIS应用程序缓存中保存项目,caching,Caching,在我的C#web应用程序中,我需要在应用程序缓存中保存一些项,然后按键检索这些项。要保存这些项目,我将使用以下代码: HttpContext.Current.Items["urlname"] = "something"; 这将在Items哈希表中保存项目fine。但是,我无法在应用程序的另一个位置获取“urlname”的值 谁能告诉我我做错了什么,或者有更好的方法吗 谢谢 [编辑]好的,现在我知道Items哈希表是一个生命周期非常短的存储。将响应发送到浏览器后,内容将被删除。那么,如何以其他方

在我的C#web应用程序中,我需要在应用程序缓存中保存一些项,然后按键检索这些项。要保存这些项目,我将使用以下代码:

HttpContext.Current.Items["urlname"] = "something";
这将在Items哈希表中保存项目fine。但是,我无法在应用程序的另一个位置获取“urlname”的值

谁能告诉我我做错了什么,或者有更好的方法吗

谢谢


[编辑]好的,现在我知道Items哈希表是一个生命周期非常短的存储。将响应发送到浏览器后,内容将被删除。那么,如何以其他方式保存数据呢?

HttpContext.Current.Items是每个请求的存储

如果要跨多个页面存储和访问值,应使用HttpContext.Current.Session

阅读本条—

其他要考虑的事情是像MeMcCask- CouchBase有一个Windows实现< /P>