我的页面上有一个用户控件来显示登录用户的个人资料图片。我已经使用<%@ OutputCache Duration="120" VaryByParam="none" %>
.
我在这里遇到一个问题,即当我注销当前登录用户并以其他用户身份登录时,个人资料图片用户控件没有刷新,它仍然显示以前登录用户的图片。
当用户注销和另一个用户登录后用户控件刷新时,有人可以帮我解决这个问题吗?
任何帮助将不胜感激。
先感谢您
我的页面上有一个用户控件来显示登录用户的个人资料图片。我已经使用<%@ OutputCache Duration="120" VaryByParam="none" %>
.
我在这里遇到一个问题,即当我注销当前登录用户并以其他用户身份登录时,个人资料图片用户控件没有刷新,它仍然显示以前登录用户的图片。
当用户注销和另一个用户登录后用户控件刷新时,有人可以帮我解决这个问题吗?
任何帮助将不胜感激。
先感谢您
您可以<asp:substitution>
对无法缓存的 UserControl 部分使用控件,请参阅这篇关于甜甜圈缓存的文章。
由于替换控制可以只接受字符串并呈现它,因此您必须将标记呈现为字符串。