ASP.NET MVCスクリプトおよびスタイル圧縮

878 ワード

今ASPを使っています.NET MVC4.0には、スクリプトとスタイル圧縮機能が付属していることがわかります.以前のバージョンは木有があって、深く研究していないことを知りません.素晴らしい!以前、私たちは苦労して自分で圧縮したものを作った.これは、平凡なプログラマーが私の世代のように、新しい知識を勉強したり、業界の新しい動向を理解したりするのに時間と精力を費やすべきで、共通のクラスライブラリやモジュールなどのことに没頭してはいけないことを改めて示しています.
ASP.NET MVC4.0に付属する圧縮機能は、次のように使用されます.
1、app_start/bundleconfig.csにキーを設定します.
            bundles.Add(new ScriptBundle("~/js/jquery").Include(
                        "~/Scripts/jquery-{version}.js"));

2、Viewページ
@Scripts.Render("~/js/jquery")

1の中には、
jquery-{version}.js

この{version}はどういう意味ですか?最初は、プロファイルに定義されているKEYだと思っていましたが、プロファイルはありませんでした.後で知ったのですが、これはルーティングのワイルドカードのようなものです.ファイル名がこのルールに合致するものは、すべて含まれるという意味です.たとえば、次のスクリプト・ファイルがあります.
いずれも圧縮され、一括して呼び出されます.明らかに、これはエラーや予想外の状況を引き起こす可能性があります.