C# 在IE 11中强制刷新javascript文件

C# 在IE 11中强制刷新javascript文件,c#,javascript,bing-maps,webmatrix,internet-explorer-11,C#,Javascript,Bing Maps,Webmatrix,Internet Explorer 11,我对IE11有点问题。它一直显示第一次运行js文件时从javascript例程获得的数据 更改页面上的搜索参数应该重新运行js文件,但它不在IE11中 Firefox26中没有出现这个问题。此外,我可以通过在IE11中手动将IE选项“检查存储页面的更新版本”更改为“每次访问时检查”来停止它。 虽然这对我来说很好,但对用户来说并不是一个合理的解决方案 在javascript文件引用中添加一个随机数没有任何影响 如何在调用javascript文件时轻松地重新加载该文件 其他环境包括:webmatri

我对IE11有点问题。它一直显示第一次运行js文件时从javascript例程获得的数据

更改页面上的搜索参数应该重新运行js文件,但它不在IE11中

Firefox26中没有出现这个问题。此外,我可以通过在IE11中手动将IE选项“检查存储页面的更新版本”更改为“每次访问时检查”来停止它。 虽然这对我来说很好,但对用户来说并不是一个合理的解决方案

在javascript文件引用中添加一个随机数没有任何影响

如何在调用javascript文件时轻松地重新加载该文件


其他环境包括:webmatrix c#、json、bing地图

在js文件末尾添加一些变量参数

<!--[if IE 11]>
<script src="/my/js/javascriptfile.js?<?=somrandomnumber()?>"></script>
<![endif]-->


您是否托管此JavaScript文件?您是否尝试过设置expires和cache control max age标头?应该可以工作-对于附加了随机数的
.js
,您看到了什么HTTP响应代码?请求的URL是否正确?正如已经明确指出的,附加唯一的查询字符串是获得新响应的正确方法。也就是说,您应该检查网络流量以及此请求/响应的头,以获取更多信息。请在这里分享这些信息。另外,请确保每个请求的查询字符串都是唯一的。@MudMaps是否已设法解决问题?还是这仍然是你的问题?您是否能够回答我们的一些问题,以便我们为您提供帮助?从OP
中,在javascript文件引用中添加随机数没有任何影响。
@geek internetexplorer 10+不支持有条件的评论。用户使用的是C#,而不是PHP。