我想阻止浏览器缓存我的软件给定版本的 JavaScript、CSS 和图像文件。
我正在将 ASP.NET MVC3 与 Spark 视图引擎一起使用,我相信我可以通过将自定义查询字符串参数附加到使用虚拟路径呈现的图像、脚本和样式表 URL 中来完成此操作。如,<script type="text/javascript" src="~/path/to/script.css"></script>
将呈现为<script type="text/javascript" src="/myApplication/path/to/script.css?2.3.0"></script>
.
这是可以做到的吗?我是在正确的轨道上,还是我可以做其他事情?
谢谢!
编辑
我正在查看 IIS 中的 ETag,这似乎可以很好地完成这项工作。我做了一些测试,它似乎工作。这看起来是合理的解决方案吗?