Javascript 在MVC中加载不带js缓存的部分视图的最佳实践是什么?

Javascript 在MVC中加载不带js缓存的部分视图的最佳实践是什么?,javascript,asp.net,asp.net-mvc,asp.net-mvc-4,partial-views,Javascript,Asp.net,Asp.net Mvc,Asp.net Mvc 4,Partial Views,我正在从事一个ASP NET MVC项目,在这个项目中,页面像部分视图一样加载,并带有大量js代码,问题是每次加载部分视图时,js脚本(位于一个单独的文件中)都会加载并缓存在浏览器中。有什么优雅而干净的方法可以避免这种行为吗?我想通常的方法是在url中附加一个查询字符串,比如?v=21389089934890,其中数字是当前日期,from new date().getTime()。这会阻止浏览器检索缓存的文件。您能澄清这个问题吗?这些脚本文件在您的布局中吗?脚本文件分别加载到局部视图中,在布局本

我正在从事一个ASP NET MVC项目,在这个项目中,页面像部分视图一样加载,并带有大量js代码,问题是每次加载部分视图时,js脚本(位于一个单独的文件中)都会加载并缓存在浏览器中。有什么优雅而干净的方法可以避免这种行为吗?

我想通常的方法是在url中附加一个查询字符串,比如?v=21389089934890,其中数字是当前日期,from new date().getTime()。这会阻止浏览器检索缓存的文件。

您能澄清这个问题吗?这些脚本文件在您的布局中吗?脚本文件分别加载到局部视图中,在布局本身上,我只加载了整个项目所需的脚本。当我将它们加载到部分视图中时,由于脚本缓存的结果,页面在一个接一个地加载不同的部分视图后会失去功能。