web-dev-qa-db-ja.com

MVC4バンドルの{バージョン}ワイルドカード

MVC 4にはバンドルがあります。バンドルを定義するときに、フォルダー内のすべてのファイルに*などのワイルドカードを使用できます。

以下の例では、-{version}はどういう意味ですか?

public static void RegisterBundles(BundleCollection bundles)
{
    bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
        "~/Scripts/jquery-{version}.js"));
}
152
Ricardo Polo

このバンドルは、スクリプト名にバージョン番号を含めることができます。したがって、アプリケーションでjQueryを(NuGetまたは手動で)新しいバージョンに更新するために、コード/マークアップの変更は必要ありません。

バンドルの詳細については、次のリンクを参照してください。 http://weblogs.asp.net/jgalloway/archive/2012/08/16/asp-net-4-5-asp-net-mvc-4- asp-net-web-pages-2-and-visual-studio-2012-web-developer-features.aspx

12
MUG4N

~/Scripts/jquery-{version}.jsが含まれています。ここで、バンドルシステムは、パスで{version}セレクターを指定したときにjqueryファイルの最高バージョンを参照するのに十分スマートです。また、このバンドリングシステムは、定義されたパスで利用可能な場合、ファイルの縮小バージョンを選択するのに十分スマートです。

0
leoli