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

前端之家收集整理的这篇文章主要介绍了asp.net-mvc – Internet Explorer缓存asp.netmvc ajax结果前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在互联网浏览器中有一个页面的问题。
当我点击控制器中传递的链接并正确加载数据时,我有一个调用表单的其他浏览器中的ajax调用。但是在IE中,当它加载一次时,它会带给我相同的旧结果,而不会传递给控制器​​。

解决方法

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

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

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

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

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

原文链接:https://www.f2er.com/aspnet/252347.html

猜你在找的asp.Net相关文章