部分View的OutputCache无法正常工作?

时间:2012-07-10 19:18:32

标签: asp.net-mvc-3 caching outputcache

您好,

我有一个ASP.NET MVC 3网站,我在其中创建了一个返回局部视图的动作。该视图具有以下内容:

<%@ OutputCache Duration="10000" VaryByParam="none" %>

要从我的主视图中呈现这一点,我使用它:

<% Html.RenderAction("ImageWall", "Image"); %>

问题是它根本不缓存?设置断点时,我可以看到昂贵的绘图每次都在运行?

1 个答案:

答案 0 :(得分:0)

为此,使用操作属性

<OutputCache(Duration:=10000, VaryByParam:="any")> 
Function ImageWall() As PartialViewResult
   Return PartialView()
End Function

对于Vb.Net示例,抱歉