Cache存储的数据可以在其他页面使用吗? Cache存储的数据可以在其他页面使用吗?例如A页用Cache存在了数据。然后关闭A页,再打开B页读取A页的数据,这样可以吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 测试了一下。是可以的。但是有一个疑问,客户A放一个数据在Cache["DATA"]中,然后处于不同位置N个网络浏览者都可以读取Cache["DATA"]中的数据? 冒泡是指application的cache?应该是肯定的回答,但是可以由应用程序中设置控制其作用范围例如失效时间吧? 针对个别用户的数据就放在session里面 cache是全局的 是的。如果你打算客户A只有自己读,就需要在Cache的key上生成唯一标识,例如: var key="DATA_"+Session.SessionID.ToString(); Cache[key]=value; 嗯,SessionID是字符串型,不需要ToString。其实Cache中的数据还是全局的。另外,要知道Cache和Session、Application中的变量一样,再生产服务器上经常会“丢失”的。在你调试时感觉不到,但是asp.net程序员如果连这些数据会经常丢失都不知道就非常缺乏产品开发和维护经验了。 可以的吧RunTime里面的Cache经常不同的页面使用 firefox中是否能用javascript调用当前嵌入网页的PDF文件的打印功能? repeater控件里面使用radio选择 Mschart的显示问题,着急了 一个关于“索引超出了数组界限”的问题,急!急!急! 如何实现根据选择的下拉框值在新网页打开对就的Office文件?? C#上传图片并按比例生成缩略图 两个小问题? 怎样让浏览器在刷新后还是返回到原来的位置? 我的asp.net上传到虚拟主机, 能查看网页, 不能发贴更新!不能登陆,所有按钮事件不可用 问个问题,关于博客 ASP.NET iis下载和打开共享文件 映射网络驱动器 GridView分页问题
但是有一个疑问,客户A放一个数据在Cache["DATA"]中,然后处于不同位置N个网络浏览者都可以读取Cache["DATA"]中的数据?
是指application的cache?
应该是肯定的回答,但是可以由应用程序中设置控制其作用范围例如失效时间吧?
是的。如果你打算客户A只有自己读,就需要在Cache的key上生成唯一标识,例如: var key="DATA_"+Session.SessionID.ToString();
Cache[key]=value;
另外,要知道Cache和Session、Application中的变量一样,再生产服务器上经常会“丢失”的。在你调试时感觉不到,但是asp.net程序员如果连这些数据会经常丢失都不知道就非常缺乏产品开发和维护经验了。
RunTime里面的Cache经常不同的页面使用