私は4つのjsと1つのcssを持つsuperfishjqueryプラグインを持っています:
<script src="~/Scripts/JQ_Addons/SuperFish/jquery.bgiframe.min.js"></script>
<script src="~/Scripts/JQ_Addons/SuperFish/hoverIntent.js"></script>
<script src="~/Scripts/JQ_Addons/SuperFish/supersubs.js"></script>
<script src="~/Scripts/JQ_Addons/SuperFish/superfish.js"></script>
<link href="~/Scripts/JQ_Addons/SuperFish/superfish.css" rel="stylesheet" />
これらすべてに対して1つのバンドルを作成したいのですが、bundles.Add()を呼び出すと、追加できるバンドルのタイプは1つだけScriptBundle
ですStyleBundle
。
bundles.Add(new ScriptBundle("~/bundles/superfish").Include(
"~/Scripts/JQ_Addons/SuperFish/jquery.bgiframe.min.js",
"~/Scripts/JQ_Addons/SuperFish/hoverIntent.js",
"~/Scripts/JQ_Addons/SuperFish/supersubs.js",
"~/Scripts/JQ_Addons/SuperFish/superfish.js")); // I can not add css here
ビューでは、1つのタイプのバンドルのみをレンダリングすることを選択できます。
@Styles.Render or @Script.Render
だから、私の質問は:jsとcssの両方が含まれているバンドルルールを1つだけ作成することは可能ですか?そして私の見解では、私は次のようなものが欲しいです:
@Bundles.Render("~/bundles/superfish")