加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – Internet Explorer缓存asp.netmvc ajax结果

发布时间:2020-12-16 00:28:13 所属栏目:asp.Net 来源:网络整理
导读:我在互联网浏览器中有一个页面的问题。 当我点击控制器中传递的链接并正确加载数据时,我有一个调用表单的其他浏览器中的ajax调用。但是在IE中,当它加载一次时,它会带给我相同的旧结果,而不会传递给控制器??。 解决方法 尝试: [OutputCache(NoStore = tr
我在互联网浏览器中有一个页面的问题。
当我点击控制器中传递的链接并正确加载数据时,我有一个调用表单的其他浏览器中的ajax调用。但是在IE中,当它加载一次时,它会带给我相同的旧结果,而不会传递给控制器??。

解决方法

尝试:
[OutputCache(NoStore = true,Duration = 0,VaryByParam = "*")]

该属性置于控制器类中,禁用缓存。既然我的应用程序不需要缓存,我把它放在我的BaseController类中:

[OutputCache(NoStore = true,VaryByParam = "*")]
public abstract class BaseController : Controller
{

这是关于OutputCacheAttribute:Improving Performance with Output Caching的很好的描述

你也可以把它放在行动上。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读