我在一个应用程序中有一个模块,用于加载下拉列表中的项目列表,具体取决于系统设置中是否设置了这些项目.
当某个项目设置为yes时,此项目应自动成为下拉选项的一部分.这完美适用于谷歌浏览器和其他浏览器,但不适用于Internet Explorer.
我想到了缓存问题,因为我在以前的项目中遇到过相同的问题.
我只是将这个包含在控制器中的动作之上
[OutputCache(NoStore = true)]
现在在ASP.Net Core MVC中尝试过相同的操作
但是找不到“命名空间”OutputCacheAttribute“.
>这不再是核心mvc的一部分吗?
>尝试了responsecache哪个可用,但也不起作用,是responsecache替代内容mvc?有什么不同?
解决方法
您可以使用
[responsecache(varyByHeader = "User-Agent",Duration = 30)] public IActionResult About2() { return Ok(); }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。