c# - asp.net mvc 可以自动生成时间戳到 js 代码吗?

标签 c# javascript asp.net-mvc visual-studio-2012

我们有一个问题:任何时候我们部署一个新版本

必须在每个浏览器上清除缓存以刷新 js 和 css 代码。

有没有内置工具可以在js名称中生成唯一的时间戳?

更新1

我试图捆绑我的 js,但没有自动生成戳记

bundle :

   `bundles.Add(new ScriptBundle("~/bundles/abTestingAdmin").Include( "~/Scripts/abTestingAdmin.js"));`

aspx:

<script src="<%: Url.Content("~/bundles/abTestingAdmin") %>" type="text/javascript"></script>

从浏览器控制台

<script src="/bundles/abTestingAdmin" type="text/javascript"></script>

最佳答案

如果您使用 Bundle ( full example here ) 注册您的 CSS 文件和 JS 文件,这两种类型的文件将被缩小、合并,并且在您部署您的应用程序时将自动添加一个唯一的 URL 参数,以便浏览器被迫再抓一次。

关于c# - asp.net mvc 可以自动生成时间戳到 js 代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14238306/

相关文章:

c# - Entity Framework Core 首次加载缓慢

c# - 在 MVVM 中使用委托(delegate)更新 ObservableCollection?

c# - EF LINQ 翻译 : complex query

javascript - 使用 jquery 从其 id 中过滤 div

asp.net-mvc - WebResponse 到 HttpResponseBase。是否可以?

c# - 'volatile' 阻止 C# 中的编译器优化的示例?

javascript - jQuery 链式事件未触发

asp.net-mvc - 访问 RavenDB 时获取 System.Net.Sockets.SocketException

asp.net-mvc - 当 MVC 应用程序托管在 IIS 上时,图像在 IIS 上不显示。..在 ASP.NET 开发服务器上工作得很好

php - 需要通过 PHP 压缩 CSS 和 JavaScript,但需要了解性能影响以及如何实现?