2

你好,

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

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

为了从我的主视图中渲染它,我使用了这个:

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

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

4

1 回答 1

0

为此,请使用操作属性

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

对于 Vb.Net 示例,抱歉

于 2012-07-11T02:17:36.847 回答