类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
很多文章都是讨论怎么禁止IE缓存网页,比如URL后加一个?querystring,可是我现在正好需要相反的功能。比如test.htm?id=N时IE因为querystring不同而不会使用缓存中的test.htm,而我希望它不要再从服务器下载这个不会改变的test.htm,因为我是在test.htm中通过location.search获得id再用document.write显示计算结果的。
请各位高手想想办法?把test.htm改成test.asp再加一些控制缓存的HTTP HEADER也行。
网友回答:
你可以把test.htm里不需要更新的部分写到一个JS文件里然后用<script src="mm.js">的方式包含到页面里, 这样就算页面被强制不缓存, 但是这个JS文件还是会被缓存的. 就象CSDN的贴子一样XML是更新了但是XSL是始终被缓存的.