これを行う方法はありますか?
バンドルの利点のいくつかは次のとおりです。
- 最小化
- Gzip 圧縮
- 要求には、ファイルのバージョン (キャッシュ) を処理するためのトークン パラメーターがあります。
私のサイトでは多くのバンドルを使用していますが、一部のページではスクリプトが 1 つしかないため、スクリプト 1 つだけのバンドルを作成する必要はないと思います。この 3 つの利点をメソッドで使用する方法はありますかUrl.Content
。
私の理想的な解決策は、(おそらく web.config で) 何かを設定することであり、 Url.Content が呼び出されるたびに、この機能が追加されます。次のいずれかの方法で使用します。
<script type="text/javascript" src="@Url.Content("~/Scripts/...")"></script>
<script type="text/javascript" src="~/Scripts/..."></script>
(2つ目はRazor 2を使用しているためです)
それが不可能な場合は、UrlHelper に拡張メソッドを作成して、この機能を追加できます。
ありがとう!