2014-01-30 25 views
1

是否可以缓存整个局部视图?我找不到任何有关如何在aspx视图本身中实际设置缓存属性的参考。我有一个局部视图的导航div,永远不会改变,所以想缓存它。缓存整个局部视图

<html> 
<body> 

@Html.Partial("_Nav") 

@RenderBody() 
</body> 
</html> 

_Nav.cshtml:

/* I want to cache this html */ 
<div id="menu"> 
... 
</div> 

回答

0

把partialview在一个ActionResult和使用

[OutputCache(Duration = 3600)] 

example