4
問題出在標題上。對每個圖像使用這個標籤助手似乎是合乎邏輯的,但如果我確實假設爲什麼這不是默認的?我應該將asp-append-version =「true」附加到asp.net MVC6中的所有圖像嗎?
有沒有這方面的表現?有沒有這種情況下,我不應該用這個標籤助手裝飾圖像?
問題出在標題上。對每個圖像使用這個標籤助手似乎是合乎邏輯的,但如果我確實假設爲什麼這不是默認的?我應該將asp-append-version =「true」附加到asp.net MVC6中的所有圖像嗎?
有沒有這方面的表現?有沒有這種情況下,我不應該用這個標籤助手裝飾圖像?
asp-append-version = true的主要用途是在內容項發生變化時繞過瀏覽器緩存。這對於可能改變的javascript非常有用。
除非您有不尋常的用例,否則圖像不會經常更新。如果你有一個使用案例,圖片確實被更新並且它們保持相同的文件名,那麼在那裏使用它是有意義的,否則它不會。
我不能說將涉及多少性能,但它確實創建了文件內容的哈希以用於附加的版本字符串。不需要時執行的任何額外代碼都會產生一些影響。將它作爲默認行爲沒有任何意義,如果您確實需要它,應該選擇使用它。