使おうとしています
私のcssファイルとjsファイルを縮小してバンドルするには
私が見つけたすべての例には、masterpage/_layoutファイルにあるすべてのスクリプトが含まれています。
私は持っていることができるようになりたいです
@RenderSection("Script", false)
_layoutファイルに、このような「サブビュー」からスクリプトを追加します
@section Script {
<script src="@Url.Content("~/Scripts/Configuration/Configuration.js")" type="text/javascript"></script>
}
今私の質問は、バンドルにファイルを動的に追加し、キャッシュバストを強制する方法です。
今私はこれを持っています
public static void AddBundleFile(this HtmlHelper helper, string path, Type type, int index)
{
var bundle = BundleTable.Bundles.GetRegisteredBundles()
.Where(b => b.TransformType == type)
.First();
bundle.AddFile(path);
}
「サブビュー」からファイルを追加しますが、バンドルファイルは更新されません。