バックグラウンド
MVC 4アプリケーションには、データベースから生成されたJavaScriptを含める必要があります。生成されたファイルは比較的大きく、たまにしか変更されません(2〜10日ごとに変更されます)。
の受け入れられた答え
asp.netmvcでその場でjavascriptファイルを生成します
JavaScriptを生成するための優れたフレームワークを提供します。ただし、JavaScriptリソースのURLは静的です。私が理解しているように、ブラウザはそのリソースをキャッシュします。そのキャッシングは、によって制御できますOutputCacheAttribute
。
質問
バンドルが機能するのと同じように、生成されたJavaScriptが変更されるたびにブラウザのキャッシュを期限切れにするにはどうすればよいですか?のAはオプションではありませんSqlDependency
。OutputCacheAttribute