JS・CSSバージョンの対応方法

(記錄用).aspx檔案載入時,以時間戳當版本編號

 

共通.vb

Public Shared Function GetJsVer(f As String) As String
    Dim ph As String = HttpContext.Current.Server.MapPath(f)
    Dim ver As String = System.IO.File.GetLastWriteTime(ph).ToString("yyyyMMddHHmmss")
    Return String.Format("{0}?{1}", VirtualPathUtility.ToAbsolute(f), ver)
End Function

.aspx

手動加上的寫法

 <script src="<%=ResolveUrl("~/aa/Scripts/aa.js?201505050000")%>"></script>

自動產生的寫法

 <script src="<%=GetJsVer("~/aa/Scripts/aa.js")%>"></script>