2014-01-30 56 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