输出缓存 - 为什么它似乎不能完成这项工作?

时间:2010-05-20 13:48:10

标签: asp.net outputcache

我有一个很大的用户控件,可以创建一个ASP.NET选项卡菜单,并在每个选项卡中有一组冗长的图标/菜单。菜单是从数据库动态创建的。我以为我可以用输出缓存指令包装用户控件来加快速度。我将OutputCache varybyparam =“none”和持续时间设置为120秒。

当我导航到我的页面时,包含选项卡菜单和图标等的用户控件就消失了?我认为ASP.NET应该提供一些以前已经缓存的HTML。

那么为什么这不起作用?它似乎没有标签在锡上做什么?!? ;)

1 个答案:

答案 0 :(得分:0)

我认为这是由混合AJAX和outputcache引起的。两者都不能很好地融合在一起。以下帖子涵盖了这一点: See Post here