使用替换控件时,将忽略Asp.Net OutputCache指令

时间:2012-01-08 18:33:34

标签: asp.net outputcache

我有一个显示登录用户名的母版页。内容页面(default.aspx)使用此主服务器并具有OutputCache指令。

缓存按照公布的方式工作,除非我将Substitution控件添加到母版页时,所有缓存都会停止,每次刷新都会获得一个新页面。 Substitution控件将正确的用户名插入到页面中,因此它被调用。但是那里的东西似乎正在扼杀缓存。在我测试时,返回用户名的代码只返回一个固定的字符串,以确保没有副作用。

如果我不使用替换控件,页面会被缓存,但是对所有用户显示的用户名也是如此。

是否支持此方案(主页面未缓存,主页上的替换控制,内容页面被缓存)?

任何疑难解答提示都可以看到缓存失效的原因?

0 个答案:

没有答案