Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/310.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
C# 如何在asp.Net浏览器中首次加载站点时创建缓存对象_C#_Asp.net - Fatal编程技术网

C# 如何在asp.Net浏览器中首次加载站点时创建缓存对象

C# 如何在asp.Net浏览器中首次加载站点时创建缓存对象,c#,asp.net,C#,Asp.net,在浏览器中加载页面时创建,在加载页面时对象值清除 我只需要检索和分配值,而不是任何空字符串 if (!IsPostBack) { Cache["userid"] = string.Empty; Cache["password"] = string.Empty; } Ravisankar缓存是所有应用程序请求都使用的应用程序级机制。所以你不能在缓存中存储用户ID。我认为HttpContext.S

在浏览器中加载页面时创建,在加载页面时对象值清除

我只需要检索和分配值,而不是任何空字符串

       if (!IsPostBack)
        {
            Cache["userid"] = string.Empty;
            Cache["password"] = string.Empty;    
        }

Ravisankar缓存是所有应用程序请求都使用的应用程序级机制。所以你不能在缓存中存储用户ID。我认为HttpContext.Session更适合您的需要。谢谢,但我只需要缓存,为什么bcz会话是服务器端状态管理,它会针对每个会话对服务器进行访问。