Если я применяю [OutputCache(Duration = 600)]
к любому дочернему действию [ChildActionOnly]
, он работает нормально. но если применить кэширование при основном действии. Он будет постоянно ударять по действию каждый раз, когда я обновляю страницу.NopCommerce - OutPutCaching не работает на родительской странице
Я создал новый контроллер, который наследует MVC «BaseController
» вместо наследования Nopcommerce «BasePublicController
». Но до сих пор нет удачи.
public class CacheController : BaseController
{
[ OutputCache(Duration = 3600)]
public ActionResult testCache()
{
return View();
}
}
Теперь, если я создаю совершенно новый независимый проект кэширования MVC, все прекрасно.