【发布时间】:2010-01-20 07:52:49
【问题描述】:
我有一个操作会返回一个视图,该视图带有一个顶部带有登录用户控件的母版页。当我设置 outputcache 时,它会缓存包括当前用户在内的整个输出,所以每个人都会看到最后一个点击页面刷新缓存的人作为当前用户。有没有办法防止母版页被包含在缓存中?
我正在使用以下代码:
[OutputCache(Duration=3000, VaryByParam={params})]
public ActionResult {actionName}({params})
{
{codeGoesHere}
}
【问题讨论】:
-
看看这个链接:Partial Output Caching in ASP.NET MVC希望这会有所帮助。
标签: asp.net-mvc caching master-pages outputcache