替换控制和缓存位置

时间:2009-06-01 10:19:20

标签: asp.net caching outputcache

如果我在asp.net页面中使用Substitution控件,并且还将以下指令添加到页面中:

<%@ OutputCache Duration="7200" VaryByParam="None" Location="Any" %>

是否会忽略location属性,因为在页面上使用Substitution控件会使页面只在服务器上缓存?

1 个答案:

答案 0 :(得分:2)

是的,它会被忽略。 Substition.Render通过RenderMarkup调用HttpResponse.WriteSubstitution调用HttpCachePolicy.SetCacheability(HttpCacheability.Server)。