asp.net MVC3的局部缓存页面PartialCache.cshtml
MVC3及以上有了PartialCache.cshtml局部缓存的方式,具体实现:
新建一个PartialCache.cshtml的页面,在控制器上写上如下代码:
[OutputCache(Duration = 10)] public ActionResult PartialCache() { ViewBag.Time2 = DateTime.Now.ToLongTimeString(); return PartialView(); }
在Index.cshtml页面引入这个页面:
@Html.Action("PartialCache", "Index", null)
参考:http://www.cnblogs.com/parry/archive/2011/04/11/partial_page_output_caching_in_mvc3.html