我在mvc
创建了一个Web应用程序。我在项目中添加了一个 js 文件。在_Layout.cshtml
页面上,我添加了此脚本。
<script src="~/Scripts/main.js" type="text/javascript"></script>
我的问题是,如果我在 main.js 文件中进行了一些更改,则在运行代码后它没有反映出来。浏览器未更新脚本中的最新更改。要更新脚本,我需要转到C:\Users\Demo\AppData\Local\Microsoft\Windows\INetCache
并删除此文件夹中的所有文件。当我删除文件并刷新页面时,新的更改将反映出来。我怎么能避免这个?如何更改时如何更新脚本?
答案 0 :(得分:0)
在PHP中,我曾经将随机数添加到链接,然后浏览器将文件视为不同:
<script src="~/Scripts/main.js?number=random" type="text/javascript"></script>