2017-08-02 8 views
0

私のプロジェクトでは、javascriptのリンクとCSSのリンクがたくさんありますが、それらをすべてbundle-configに追加できますか?もちろん、これは管理者エリアのためのもので、ユーザーエリアも持っています。bundleconfig asp.net mvcにjavascriptとcssのリンクをすべて追加する必要がありますか?

これははい、あなたが好きなようにあなたのバンドルにできるだけ多くのファイルを追加することができ、そしてそれはブラウザがに作るために持っている要求の数を減らすように行うには、あなたに利益をもたらす管理エリア

<script src="~/Areas/admin/assets/global/plugins/jquery.min.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/global/plugins/bootstrap/js/bootstrap.min.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/global/plugins/js.cookie.min.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/global/plugins/jquery-slimscroll/jquery.slimscroll.min.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/global/plugins/jquery.blockui.min.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/global/plugins/bootstrap-switch/js/bootstrap-switch.min.js" type="text/javascript"></script> 
<!-- END CORE PLUGINS --> 
<!-- BEGIN PAGE LEVEL PLUGINS --> 
<script src="~/Areas/admin/assets/global/plugins/moment.min.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/global/plugins/bootstrap-daterangepicker/daterangepicker.min.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/global/plugins/morris/morris.min.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/global/plugins/morris/raphael-min.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/global/plugins/counterup/jquery.waypoints.min.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/global/plugins/counterup/jquery.counterup.min.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/global/plugins/amcharts/amcharts/amcharts.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/global/plugins/amcharts/amcharts/serial.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/global/plugins/amcharts/amcharts/pie.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/global/plugins/amcharts/amcharts/radar.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/global/plugins/amcharts/amcharts/themes/light.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/global/plugins/amcharts/amcharts/themes/patterns.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/global/plugins/amcharts/amcharts/themes/chalk.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/global/plugins/amcharts/ammap/ammap.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/global/plugins/amcharts/ammap/maps/js/worldLow.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/global/plugins/amcharts/amstockcharts/amstock.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/global/plugins/fullcalendar/fullcalendar.min.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/global/plugins/horizontal-timeline/horizontal-timeline.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/global/plugins/flot/jquery.flot.min.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/global/plugins/flot/jquery.flot.resize.min.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/global/plugins/flot/jquery.flot.categories.min.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/global/plugins/jquery-easypiechart/jquery.easypiechart.min.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/global/plugins/jquery.sparkline.min.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/global/plugins/jqvmap/jqvmap/jquery.vmap.js" type="text/javascript"></script> 

<!-- END PAGE LEVEL PLUGINS --> 
<!-- BEGIN THEME GLOBAL SCRIPTS --> 
<script src="~/Areas/admin/assets/global/scripts/app.min.js" type="text/javascript"></script> 
<!-- END THEME GLOBAL SCRIPTS --> 
<!-- BEGIN PAGE LEVEL SCRIPTS --> 
<script src="~/Areas/admin/assets/pages/scripts/dashboard.min.js" type="text/javascript"></script> 
<!-- END PAGE LEVEL SCRIPTS --> 
<!-- BEGIN THEME LAYOUT SCRIPTS --> 
<script src="~/Areas/admin/assets/layouts/layout2/scripts/layout.min.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/layouts/global/scripts/quick-sidebar.min.js" type="text/javascript"></script> 
<script src="~/Areas/admin/assets/layouts/global/scripts/quick-nav.min.js" type="text/javascript"></script> 
+0

は私がバンドル-configにそれらのすべてを追加することができますか?はい –

+1

できますか?はい。おそらくそうではありません - なぜ彼らがビューに使用されることはほとんどないときに、すべてのビューにそれらのすべてをロードするのでしょうか?複数のバンドルを作成して、すべてのビューで使用される可能性の高いスクリプトや、特定のビューでのみ使用されるバンドルをグループ化することができます –

答えて

1

ですあなたのページを読み込みます。例えば

ページ上すると
bundles.Add(new ScriptBundle("~/bundles/adminScripts").Include(
      "~/Areas/admin/assets/global/plugins/jquery.min.js", 
      "~/Areas/admin/assets/global/plugins/bootstrap/js/bootstrap.min.js", 
      "~/Areas/admin/assets/global/plugins/js.cookie.min.js")) 

@Scripts.Render("~/bundles/adminScripts") 
関連する問題