我正在使用 ASP.NET 优化包来缩小和捆绑脚本和 CSS 文件。我还在为使用 HTML5 缓存清单的 ASP.NET 应用程序开发移动 UI。
当文件发生变化和应用缓存被回收时,优化包会更新动态捆绑 URL 的版本。
我希望能够在发生这种情况时更新我的清单版本,并在清单中包含优化包提供的动态 URL。
如何读取当前版本(“v”参数)或其他任何内容来触发清单更新?
/_assets/bundles/global?v=fmbQlO0mGjXyliVEBImQIr5yoMX0Tw0tlMK45jlwHZ81
示例代码:
string version= "2.6";
StringBuilder output = new StringBuilder();
output.AppendLine("CACHE MANIFEST");
output.AppendLine(string.Format("# v{0}", ??????));
output.AppendLine("CACHE:");
output.AppendLine(Scripts.Url("~/bundles/global").ToString());
...