【问题标题】:Add publish version to CSS and JS将发布版本添加到 CSS 和 JS
【发布时间】:2016-03-07 10:52:19
【问题描述】:

我的布局页面中有我的 CSS 和 JS。

当我进行更改时,我需要向 CSS 和 JS 添加一个参数字符串,然后将它们与这些更改一起上传。

例如:

<environment names="Production">
    <link href="~/dist/mycss.bundle.css" rel="stylesheet"/>
</environment>

收件人:

<environment names="Production">
    <link href="~/dist/mycss.bundle.css?param=withchanges" rel="stylesheet"/>
</environment>

最好的方法是什么?新的 ASP.NET 5 有办法做到这一点吗?

【问题讨论】:

    标签: asp.net asp.net-core bundling-and-minification


    【解决方案1】:

    有一个内置的 taghelper 就是为了这个目的

    <link href="~/dist/mycss.bundle.css" rel="stylesheet" asp-append-version="true"/>
    

    通过添加 asp-append-version=true,文件内容的哈希值将自动附加到 url,因此如果文件内容发生变化,它也会改变。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-23
      • 2020-10-18
      • 2013-07-09
      • 2013-12-26
      • 1970-01-01
      • 1970-01-01
      • 2022-11-10
      • 1970-01-01
      相关资源
      最近更新 更多