我有一个包含的ViewPage <% Html.RenderAction
.在操作SidebarStats的控制器操作上,我有一个OutputCache操作过滤器,只缓存页面的那一部分.但是,整个页面正在缓存,而不仅仅是该操作.
我记得在某个地方看到这可能是ASP.NET MVC的一个错误,虽然我不确定.我目前正在使用ASP.NET MVC RC1,IIS7,Windows Server 2008和.NET 3.5 SP1.
我在这里写了一个解决这个问题的方法.它很简单,但只有在使用WebFormViewEngine时才有效.我们将仔细研究如何使所有视图引擎都能正常工作.