在Chrome缓存中调试MVC2项目过于激进

时间:2011-12-03 15:04:39

标签: c# javascript asp.net-mvc-2 caching google-chrome

我第一次玩MVC2并遇到一些缓存问题。每次我更改我的JavaScript页面并调试我的网站时,我都没有看到最新的更改。我知道我没有看到最新的更改,因为如果我查看我的页面的来源并选择查看javascript文件,我会收到旧版本。

造成这种情况的原因是什么?我如何确保始终获得最新版本?

3 个答案:

答案 0 :(得分:1)

将时间变量添加到源文件中。

<script src="../my.js?v=1345485745"></script>

答案 1 :(得分:1)

进入Chromes开发人员工具,然后进入网络标签。单击右下方的扳手。有一个复选框可以禁用缓存。

答案 2 :(得分:1)

如果您不想更改Chrome的行为或更改来源,则总是可以使用Ctrl + F5或Shift + F5刷新页面:reloads your current page, ignoring cached content,就像大多数浏览器一样。或者开始隐身会话。足够的选择。无论什么最适合你。