asp.net mvc可以自动为js代码生成时间戳吗?

时间:2013-01-09 15:10:16

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

我们遇到了问题:我们随时部署新版本

必须在每个浏览器上清除

缓存以刷新js和css代码。

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

UPDATE1

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

束:

   `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>

1 个答案:

答案 0 :(得分:4)

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