2009-05-25 49 views
1

在我看来,那SetVaryByCustom在用户控件中工作吗?

Response.Cache.SetVaryByCustom("mykey"); 

不是从ASCX用户控件内工作。它在页面中工作。只有在outputcache指令中指定了VaryByCustom时,ASCX才起作用。

我正在使用ASP.NET 3.5。

任何帮助?

回答

1

你可能会考虑表达它为在ASCX的顶部的指令:

<%@ OutputCache Duration="1800" VaryByParam="None" VaryByCustom="mykey" %> 

响应是页面的一个属性,而不是控制,所以它可能是它在控制水平没有影响。

相关问题