ソフトウェアの特定のリリースで JavaScript、CSS、および画像ファイルがブラウザにキャッシュされないようにしたいと考えています。
私は Spark ビュー エンジンで ASP.NET MVC3 を使用しています。これが行われるすべてのインスタンスで、仮想パスを使用してレンダリングされるイメージ、スクリプト、およびスタイルシートの URL にカスタム クエリ文字列パラメーターを追加することで、これを実行できると思います。のように、として<script type="text/javascript" src="~/path/to/script.css"></script>
レンダリングされ<script type="text/javascript" src="/myApplication/path/to/script.css?2.3.0"></script>
ます。
これはできることでしょうか?私は正しい軌道に乗っていますか、それとも他にできることはありますか?
ありがとう!
編集
IIS で ETag を見ていましたが、これでうまくいくようです。少しテストしましたが、うまくいくようです。それは合理的な解決策のように思えますか?