避免在浏览器临时文件中缓存URL

时间:2011-12-02 11:17:31

标签: c# asp.net

我想避免将URL缓存在浏览器的临时文件中。

例如,

<object width="640" height="480">
     <param name=,"movie" value="http://mywebpage/wmvFlightPass.wmv" />
     <param name="animationatstart" value="true">
     <param name="transparentatstart" value="true">
     <param name="autostart" value="true">
     <param name="showcontrols" value="true">
     <param name="ShowStatusBar" value="true">
     <param name="windowlessvideo" value="true">
     <param name="no-cache" value="true">
     <embed src="http://mywebpage/wmvFlightPass.wmv" width="640" height="480" />
     </embed>
  </object>

我有一个在asp.net中的标签中打开的URL(http://mywebpage/wmvFlightPass.wmv)。我不希望这个html文件存储在浏览器的缓存中。

我该如何实现?

2 个答案:

答案 0 :(得分:0)

如果我正确理解您的问题,您可以在整个HTML文件中添加元标记

<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">

.wmv文件中的数据不会被缓存,因为你添加了no-cache参数,而且数据应该是静态的?

答案 1 :(得分:-2)

向网址添加唯一的时间参数,例如http://mywebpage/wmvFlightPass.wmv?t=201112021244,浏览器不会对其进行缓存。