2017-08-02 1 views
0

In meinem Projekt habe ich eine Menge Javascript-Link und CSS-Link Ich weiß nicht, kann ich all diese in Bundle-Config hinzufügen? Natürlich ist dies für Admin-Bereich und ich habe auch einen Benutzerbereich.muss ich alle Javascript und CSS-Links in Bundleconfig asp.net mvc hinzufügen?

ist das Admin-Bereich

<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

kann ich alle diejenigen in Bündel-config hinzufügen? Ja –

+1

Können Sie - Ja. Würden Sie - wahrscheinlich nicht - warum alle in jede Ansicht laden, wenn es sehr unwahrscheinlich ist, dass sie in der Ansicht verwendet werden. Sie können mehrere Bundles erstellen, in denen Sie Skripts gruppieren können, die wahrscheinlich in allen Ansichten verwendet werden, und andere Bundles, die möglicherweise nur in bestimmten Ansichten verwendet werden –

Antwort

1

Ja, können Sie beliebig viele Dateien auf Ihrem Bündel hinzufügen, wie Sie möchten, und es kommt Ihnen zugute, so zu tun, wie es die Anzahl der Anfragen der Browser machen muss reduziert Lade deine Seite.

Zum Beispiel:

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")) 

Dann auf Ihrer Seite:

@Scripts.Render("~/bundles/adminScripts") 
Verwandte Themen