我正在使用 MVC,我们希望阻止浏览器加载我们的旧 .js/.css 文件。大多数网络都说在 .js 文件的末尾使用查询字符串。所以,在一个视图中,我是这样做的:
@section scripts
{
<script src="@Url.Content("/Scripts/Person/people_list.js?" + System.DateTime.Now)"></script>
}
到目前为止一切顺利,这很好用。缓存测试的行为如我所愿。
这是我的问题 - 我们在几个不同的文件中有很多这些脚本标签。我们希望我们所有的 .js/.css 都使用这种模式。我想知道是否有一种方法可以在某处添加代码来更新所有这些脚本标签以添加查询字符串。(就像在共享文件夹的 Layout.cshtml 中一样?)或者,我是否应该手动更新每个视图中的每一个?
谢谢