2016-03-07 37 views
1

我的布局页面中有我的CSS和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的方法来做到这一点?

回答

5

有一个内置的taghelper,通过添加ASP-追加版本仅仅是为了这个目的

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

= TRUE,文件内容哈希将被自动添加到URL,因此会如果文件内容改变则更改。