ここで概要を見る: http://www.asp.net/mvc/tutorials/mvc-4/bundling-and-minification
Scripts.Url
スクリプトタグを装飾したい場合は、スクリプトタグ内で使用できるようです:
<script src='@Scripts.Url("~/bundles/modernizr")' async> </script>
問題は、プログラムがデバッグ モードで実行されているかどうかに関係なく、常に縮小版を取得することです。
と同じ縮小/非縮小機能を取得する方法はありますScripts.Render
かScripts.Url
?
更新
各バンドルから変換を削除して、実際にバンドルが縮小されないようにすることができるようです。したがって、各バンドルを宣言した後にこれを追加しました。
// If optimizations aren't enabled
if (!BundleTable.EnableOptimizations)
{
// Iterate over each bundle
foreach (var b in bundles)
{
// And strip out any transformations (minify)
b.Transforms.Clear();
}
}
最も美しいものではありませんが、今のところ機能します。もっと簡単な方法があれば、知りたいです。