8

问题在标题中。对每个图像使用这个标签助手似乎是合乎逻辑的,但如果我确实应该这样做,为什么这不是默认值?

这对性能有什么影响吗?是否存在不应该使用此标签助手装饰图像的情况?

4

1 回答 1

15

asp-append-version=true 的主要用途是在内容项发生更改时绕过浏览器缓存。它对于可能发生变化的 javascript 非常有用。

除非您有不寻常的用例,否则图像不会经常更新。如果您有一个用例,其中图像确实得到更新并且它们保持相同的文件名,那么在那里使用它是有意义的,否则它不会。

我不能说会涉及多少性能损失,但它确实会创建文件内容的哈希值以用于附加的版本字符串。不需要时执行的任何额外代码都会产生一些影响。将其作为默认行为是没有意义的,如果您确实需要它,应该通过选择加入它来使用它。

于 2016-01-20T14:36:58.003 回答