【问题标题】:Caching an entire partial view缓存整个局部视图
【发布时间】:2014-02-23 10:49:04
【问题描述】:

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

<html>
<body>

@Html.Partial("_Nav")   

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

_Nav.cshtml:

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

【问题讨论】:

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


    【解决方案1】:

    将部分视图放入操作结果中并使用

    [OutputCache(Duration = 3600)]
    

    example

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-05
      • 2014-06-25
      • 2012-02-05
      • 2012-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-01
      相关资源
      最近更新 更多