背景
MVC 4 应用程序需要包含从数据库生成的 JavaScript。生成的文件比较大,只是偶尔变化(2-10天变化一次)。
接受的答案
在 asp.net mvc 中动态生成 javascript 文件
为生成 JavaScript 提供了一个很好的框架。但是,JavaScript 资源的 URL 是静态的。据我了解,浏览器将缓存该资源。该缓存可以由OutputCacheAttribute
.
问题
每当生成的 JavaScript 更改时,如何使浏览器缓存过期,类似于捆绑的工作方式?A SqlDependency
for theOutputCacheAttribute
不是一个选项。