日期:2014-05-17  浏览次数:20387 次

在首页我设置了缓存,影响了session怎么办
<%@ OutputCache Duration="60" VaryByParam="None" %>
在首页我设置了缓存。

在登录页面我用session保存登录用户名,登录成功后其他页面都会“欢迎您,**..”,可是在是在首页却不出现,等一会才回出现。怎么在不取消OutputCache的情况下使首页可以立马出现“欢迎您,**..”?

------解决方案--------------------
用ajax去获取登录用户名的
------解决方案--------------------
定义一个文件来,让你的缓存数据来刷新,只要数据库有值改变,你就刷新的你数据就行了。
------解决方案--------------------
ajax判断登陆状态,异步加载 欢迎您  这类的状态信息