Asp.net 浏览器缓存HTML帧内容

Asp.net 浏览器缓存HTML帧内容,asp.net,browser-cache,html-frames,Asp.net,Browser Cache,Html Frames,我的ASP.NET页面上有一个HTML框架,它指向一个静态HTML文件 问题是,如果我更改HTML(frame Contentnt)浏览器,它仍然显示以前的版本。甚至CTRL+F5也不会更新浏览器缓存 我应该在bowser中粘贴HTML页面地址,然后按CTRL+F5查看新版本,然后如果我访问ASP.NET页面,新内容将显示在框架中 如何修复此问题?CTRL+F5正在重新加载当前页面而不是框架 在firefox中,您必须右键单击框架>此框架>重新加载。我想IE也有类似的选择 另一个选项是将以下标题

我的ASP.NET页面上有一个HTML框架,它指向一个静态HTML文件

问题是,如果我更改HTML(frame Contentnt)浏览器,它仍然显示以前的版本。甚至
CTRL+F5
也不会更新浏览器缓存

我应该在bowser中粘贴HTML页面地址,然后按CTRL+F5查看新版本,然后如果我访问ASP.NET页面,新内容将显示在框架中


如何修复此问题?

CTRL+F5正在重新加载当前页面而不是框架

在firefox中,您必须右键单击框架>此框架>重新加载。我想IE也有类似的选择

另一个选项是将以下标题添加到框架的内容中

<meta http-Equiv="Cache-Control" Content="no-cache">
<meta http-Equiv="Pragma" Content="no-cache">
<meta http-Equiv="Expires" Content="0">

这将强制浏览器不缓存

我相信(这已经是很久以前的事了)IE6忽略了上面的标题,如果框架内容是动态的,那么在加载框架内容时,破解/解决方法就是在URL中添加一个随机数