gpt4 book ai didi

asp.net - ASP.Net Core MVC 中的 OutputCache

转载 作者:行者123 更新时间:2023-12-02 11:13:31 26 4
gpt4 key购买 nike

我在一个应用程序中有一个模块,用于加载下拉列表中的项目列表,具体取决于这些项目是否在系统设置中设置为 true 或已检查。

当某些项目设置为"is"时,该项目应自动成为下拉选项的一部分。这在 Google Chrome 和其他浏览器中完美运行,但在 Internet Explorer 中不起作用。

我想到了缓存问题,因为我在以前的项目中也遇到过同样的问题。

我只是将其包含在 Controller 中的操作上方

[OutputCache(NoStore = true)]

现在在 ASP.Net Core MVC 中尝试了相同的操作

但是找不到“命名空间“OutputCacheAttribute”。

  1. 这不再是核心 mvc 的一部分吗?
  2. 尝试了可用的responseCache,但也不起作用,responsecache是​​替代的incore mvc吗?有什么区别?

最佳答案

你可以使用

[ResponseCache(VaryByHeader = "User-Agent", Duration = 30)]
public IActionResult About2()
{
return Ok();
}

MSDN link

关于asp.net - ASP.Net Core MVC 中的 OutputCache,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45852785/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com