首页 新闻 会员 周边 捐助

问个关于MVC OutputCache 缓存的问题。

0
悬赏园豆:20 [待解决问题]

网站首页index 这个aciton数据量很大做了OutputCache缓存,View用@Html.Partial("Top") PS:(这个View主要显示用户是否登陆网站)调用了一个分布视图,然后这个部分的内容也跟着缓存了,登陆网站回到首页 登陆这块显示未登录登陆(实际已经登陆,别的页面显示已登录),不知如何处理?

lhyterry的主页 lhyterry | 初学一级 | 园豆:102
提问于:2015-03-17 12:01
< >
分享
所有回答(3)
0

登录成功把登录信息也缓存进来,那用户直接关闭浏览器了缓存不是得清理?怎么清理?

晓菜鸟 | 园豆:2594 (老鸟四级) | 2015-03-17 14:41
0

登录是权限验证,缓存就像一个临时的数据库,两者没有关系吧

关了浏览器就重新登录啊,不过登录的时候直接从缓存里面拿数据,不用重新到数据库里面取

茂茂 | 园豆:2894 (老鸟四级) | 2015-03-17 15:31
2

outputCache缓存的是你具体的页面,如果你的某个模块是动态的,需要让这块内容以ajax的方法动态加载

张占岭 | 园豆:464 (菜鸟二级) | 2015-03-17 18:02
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册