1

如果我申请[OutputCache(Duration = 600)]任何儿童行动[ChildActionOnly],它就可以了。但是如果在主要操作上应用缓存。每次我刷新页面时,它都会继续执行该操作。

我创建了一个新的控制器,它继承了 MVC“ BaseController”,而不是继承了 Nopcommerce“ BasePublicController”。但仍然没有运气。

public class CacheController : BaseController
    {
        [ OutputCache(Duration = 3600)]
        public ActionResult testCache( )
        {
            return View();
        }
    }

现在,如果我创建一个全新的独立 MVC 项目缓存就可以了。

4

1 回答 1

0

MVC Outout 缓存不会在父操作上。它仅适用于子操作。您可以将此插件用于父操作。

于 2015-10-13T11:48:41.223 回答