我的页面上有一个用户控件,用于显示登录用户的个人资料图片。我使用<%@ OutputCache Duration="120" VaryByParam="none" %>
缓存了此用户控件。
我在这里面临一个问题,即当我注销当前登录用户并以其他用户身份登录时,配置文件图片用户控件未刷新,它仍然显示上一个登录用户的图片。 / p>
在用户登出用户登录和其他用户登录后用户控件刷新时,有些人可以帮我解决这个问题。
任何帮助都将受到高度赞赏。
先谢谢你
答案 0 :(得分:0)
您可以对无法缓存的UserControl部分使用<asp:substitution>
控件,请查看有关donut caching的文章。
由于替换控件只能接受字符串并呈现它,因此您必须将标记呈现为字符串。