【发布时间】:2016-09-07 13:36:03
【问题描述】:
当我向控制器的 ActionResult 添加缓存属性时,如下所示:
[OutputCache(CacheProfile = "Cache1Hour")]
以及 Web.config 中的配置文件:
<caching>
<outputCacheSettings>
<outputCacheProfiles>
<add name="Cache1Hour" duration="3600" />
</outputCacheProfiles>
</outputCacheSettings>
</caching>
它缓存用户与页面的会话,因此由于站点在右上角显示用户名,它显示缓存的用户而不是当前用户。 如何防止这种情况发生?我在 MVC 3 网站上没有这个问题。
【问题讨论】:
标签: asp.net-mvc caching asp.net-mvc-5