Jquery 无法查看对aspx所做的更改

Jquery 无法查看对aspx所做的更改,jquery,caching,asp.net,Jquery,Caching,Asp.net,我正在尝试编辑一个aspx页面…主要是javascript,我随机看到刷新时所做的更改 我正在使用jquery,但我不确定jquery是否是罪魁祸首 比如说。如果我添加一个简单的警报(“你好”);在我调用的页面中,我没有看到它发生,直到我清除了所有临时文件和缓存,关闭了浏览器并重新打开…即使如此,有时,我仍然看不到我的更改 有什么想法吗?按Ctrl+F5键强制进行完全刷新,这将使脚本重新加载。IE喜欢抓东西……通常是以一种不遵守任何规则的方式 或者,在服务器上不设置缓存,如下所示: Respon

我正在尝试编辑一个aspx页面…主要是javascript,我随机看到刷新时所做的更改

我正在使用jquery,但我不确定jquery是否是罪魁祸首

比如说。如果我添加一个简单的警报(“你好”);在我调用的页面中,我没有看到它发生,直到我清除了所有临时文件和缓存,关闭了浏览器并重新打开…即使如此,有时,我仍然看不到我的更改

有什么想法吗?

按Ctrl+F5键强制进行完全刷新,这将使脚本重新加载。IE喜欢抓东西……通常是以一种不遵守任何规则的方式

或者,在服务器上不设置缓存,如下所示:

Response.Cache.SetCacheability(HttpCacheability.NoCache);
<meta http-equiv="pragma" content="no-cache"/>
或者在html页面的头部,如下所示:

Response.Cache.SetCacheability(HttpCacheability.NoCache);
<meta http-equiv="pragma" content="no-cache"/>

您可以做一些事情来帮助您发现问题

  • 使用检查是否存在任何JavaScript错误
  • 要确保使用相同的文件,请按Ctrl+A选择全部,然后按Del,保存文件并检查页面是否为空
  • 按Ctrl+F5刷新浏览器缓存
  • 不要使用警报(“某物”)进行调试,您可以使用调试器;符合

  • 没有。我试过了。这是最奇怪的事情。我在body标签中添加了一个简单的“hello”,但它甚至没有显示出来。是的……我正在编辑正确的文件,并在浏览器中打开正确的文件。@Senica-您在服务器上正确设置了缓存头,或者在页面中有一个
    标记?您在HTTP头中有任何脚本或图像文件的缓存控制指令吗?我继续添加了meta标记,表示我的头中没有缓存。仍然不起作用。即使是像向页面添加测试这样的简单编辑也不会显示。我想可能是某种服务器问题…?@Senica-你能用fiddler或Firefox/firebug确认这确实是客户端的缓存问题吗?也许您已经打开了输出缓存?从来没有弄清楚这是什么。不再使用ASP和PHP中的redid。像冠军一样工作。