我的ascx确实支持回发(不要问为什么),我做一个ajax调用来保存页面上的所有数据,但我还要做一个文件上传,所以我正在使用iframe。在firefox中,一切运行良好。
在firefox中,它第一次运行良好,而不是第二次。即如果填写的表格和第一次上传和提交的文件有效,但如果我第二次做同样的事情(没有刷新网页)它就不会。
我确实尝试从javascript重新加载iframe,但似乎并没有解决问题。有什么想法吗?
答案 0 :(得分:0)
这可能与缓存有关 尝试将参数添加到iframe的网址中,如:
var ifr = document.getElementById('theIframe');
ifr.src = '/pathToFile/file.html?nocache=' + new Date().getTime();