用户控件缓存问题
用户控件用了缓存,如果在一台电脑上登录后,头部显示登录用户名。
但在另一台电脑上刷新页面,头部显示第一台电脑登录的用户名。
这是为什么?
<%@ OutputCache Duration="1800" VaryByParam="none" VaryByCustom="RefreshLoginCache"%>
------解决方案--------------------
这个应该不会吧,应该是你在第二台机器上也用第一个机器上的用户名密码登陆过,只是你不知道而已!即使有缓存也不会在其他机器上有另一台机器的缓存啊……
------解决方案--------------------
那么你这个名字肯定是存在application里的,你是依据IP判断的吧