将发布版本添加到 CSS 和 JS
Add publish version to CSS and JS
我的布局页面中有我的 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 方法吗?
有一个内置的 taghelper 就是为了这个目的
<link href="~/dist/mycss.bundle.css" rel="stylesheet" asp-append-version="true"/>
通过添加 asp-append-version=true,文件内容的散列将自动附加到 url,因此如果文件内容更改,它也会更改。
我的布局页面中有我的 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 方法吗?
有一个内置的 taghelper 就是为了这个目的
<link href="~/dist/mycss.bundle.css" rel="stylesheet" asp-append-version="true"/>
通过添加 asp-append-version=true,文件内容的散列将自动附加到 url,因此如果文件内容更改,它也会更改。