2016-03-07 82 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,因此會如果文件內容改變則更改。