- Dlaczego dla poniższej metody cache nie działa jeśli odświeżymy stronę poprzez F5 lub Ctrl+R?
[ResponseCache(Duration = 100, Location = ResponseCacheLocation.Any, NoStore = false)]
public IActionResult Index()
{
return View();
}
- Przy tworzeniu szablonu ASP.NET Core generowana jest metoda jak poniżej. Po co tam jest atrybut
ResponseCache
? Dla zmyłki? Przecież jakby go nie było to strona i tak nie byłaby cache'owana.
[ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)]
public IActionResult Error()
{
return View(new ErrorViewModel { RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier });
}