【问题标题】:Querystring is added in javascript bundles in asp.net mvc 4 when optimization disabled禁用优化时,在 asp.net mvc 4 的 javascript 包中添加了查询字符串
【发布时间】:2014-02-21 11:51:25
【问题描述】:

我正在调试应用程序。所以只需禁用 global.asax

中的捆绑包
BundleTable.EnableOptimizations = false;

即使查询字符串被添加到脚本 url

http://localhost:82/Scripts/ProgramView/OrderOffering/Order-Tab-Common.js?_=1392983430969

【问题讨论】:

  • 你是如何引用捆绑包的?

标签: asp.net-mvc-4 bundling-and-minification


【解决方案1】:

我认为这是为了在每次重新加载页面时都下载 js 文件,因为 id 会被更改,并且浏览器会认为它是不同的资源并且不会从缓存中获取它。

这很好,因为您不需要在每次更改 js 文件时清除浏览器缓存

【讨论】:

  • 是的,它是正确的。但我不想每次都刷新。我怎样才能禁用它。提前谢谢
  • 我觉得不可能,请问目的是什么,为什么要这么做?
  • 我可以知道,这个查询字符串在哪里或为什么被添加到 url。原因是我希望将 js 缓存到调试目的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多