标签: asp.net asp.net-mvc asp.net-mvc-3 caching razor
是否可以缓存整个局部视图?我找不到任何关于如何在aspx视图本身中实际设置缓存属性的参考。我有一个局部视图中的导航div,它永远不会改变,所以想要缓存它。
<html> <body> @Html.Partial("_Nav") @RenderBody() </body> </html>
_Nav.cshtml:
/* I want to cache this html */ <div id="menu"> ... </div>
答案 0 :(得分:0)
将局部视图放在actionresult中并使用
[OutputCache(Duration = 3600)]
example