Попробуйте 1:
Добавлен запуск:
services.AddResponseCaching();
app.UseResponseCaching();
Домашний контроллер:
public class HomeController : Controller
{
[ResponseCache(Location = ResponseCacheLocation.None, NoStore = true)]
public IActionResult Index()
{
return View();
}
}
Попробуйте 2:
Добавлен запуск:
services.AddMvc(options =>
{
options.CacheProfiles.Add("Never",
new CacheProfile()
{
Location = ResponseCacheLocation.None,
NoStore = true,
Duration = 0
});
}).SetCompatibilityVersion(CompatibilityVersion.Version_2_1);
Домашний контроллер:
[ResponseCache(CacheProfileName = "Never")]
public IActionResult Index()
{
return View();
}
Несмотря на то, что я сделал все попытки, действие «HomeController, Index» не запускается без сочетания клавиш CTRL + F5. Вот почему я всегда извлекаю данные, ранее найденные в куки. Эта проблема существует только в разделе «HomeController, Index», других действий нет. Когда я удаляю куки, я получаю их все.