1
我對BundleReference和緩存感到困惑。對於新的Web應用程序VS2013包括的Site.Master如下:BundleReference和緩存
<webopt:BundleReference runat="server" Path="~/Content/css" />
這捲起渲染:
<link href="/Content/bootstrap.css" rel="stylesheet"/>
<link href="/Content/Site.css" rel="stylesheet"/>
現在,當我修改的site.css,瀏覽器通常沒有按由於Site.css已被緩存,因此看不到更改。我見過無數的方法來處理這個問題,通常都可以歸結爲做這樣的事情:
<link href="/Content/Site.css?v=SomeVersionNumber" rel="stylesheet"/>
但BundleReference被渲染的鏈接標籤,它似乎並沒有對加入一個版本的支持。什麼是正確的方式來處理這個問題,以保證Site.css的變化與依賴的html一起被傳遞給客戶端?
但沒有更新包,因爲它緩存,所以該參數是無用 – Giox