Я просто определяю дополнительный URL-адрес, как показано ниже для метода Home/Index action.Зачем настраивать кеш кеша предотвращения маршрута
routes.MapRoute(
name: "Playlists",
url: "Home/Playlists",
defaults: new { controller = "Home", action = "Index" }
);
А вот мой индекс действия с OutputCache Атрибут
[OutputCache(Duration = int.MaxValue, Location = OutputCacheLocation.Server, NoStore = true, VaryByCustom = "canVisit")]
public ActionResult Index()
{
return View();
}
OutputCache атрибут хорошо работает, когда пользователь nagivates/Home/Index URL, но он не работает на всех, когда пользователь переходит/Главная/Плейлисты URL-адрес. Почему эта маршрутизация предотвращает вывод кэша?
Если вы нажмете/Плейлисты после первого запроса, будет ли он кэшироваться? – maf748
@ maf748 Нет, он не кэшируется даже после первого запроса. – Freshblood