ASP.NET中缓存和静态类的使用问题
实现“缓存“功能的常见的有Session,Cache等等。而静态变量貌似也能实现“缓存”的功能,目前遇到的问题就是清除缓存的问题。需求是这样的,用户登录时(可能会有多个用户同时登录),会从数据库中读取最新的信息列表放入缓存,当他注销或者关闭页面时,就需要清除掉自己的缓存。不知道静态变量 public static Dictionary<key,value> InfoList;这个能不能满足这个要求?如果可以的话,Cache岂不是没什么作用了?如果这样不行的话,怎样的解决方案可以实现这个要求呢?还有,这些缓存都是存在服务器端的吗?。。还望各位前辈不吝赐教。谢谢!