Asp.net mvc NopCommerce-输出缓存在父页面上不工作
如果我在任何子操作[ChildActionOnly]上应用[OutputCacheDuration=600],它就可以正常工作。但如果在主操作上应用缓存。 每次我刷新页面时,它都会不断点击操作 我创建了一个新的控制器,它继承MVC BaseController,而不是继承Nopcommerce BasePublicController。 但还是没有运气Asp.net mvc NopCommerce-输出缓存在父页面上不工作,asp.net-mvc,nopcommerce,output-caching,Asp.net Mvc,Nopcommerce,Output Caching,如果我在任何子操作[ChildActionOnly]上应用[OutputCacheDuration=600],它就可以正常工作。但如果在主操作上应用缓存。 每次我刷新页面时,它都会不断点击操作 我创建了一个新的控制器,它继承MVC BaseController,而不是继承Nopcommerce BasePublicController。 但还是没有运气 public class CacheController : BaseController { [ OutputCach
public class CacheController : BaseController
{
[ OutputCache(Duration = 3600)]
public ActionResult testCache( )
{
return View();
}
}
现在,如果我创建一个全新的MVC项目,那么独立的MVC项目缓存就可以正常工作。MVC Outout缓存不会在父操作上运行。它只适用于儿童行为。您可以将插件用于父操作