2017-08-02 3 views
0

Dans mon projet, j'ai beaucoup de lien javascript et un lien css Je ne sais pas, puis-je ajouter tout cela dans bundle-config? bien sûr, c'est pour la zone d'administration et aussi j'ai une zone d'utilisateur.dois-je ajouter tous les liens javascript et css dans bundleconfig asp.net mvc?

c'est Administrateur de

<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

puis-je ajouter tous ceux qui en bundle-config? Oui –

+1

Pouvez-vous - Oui. Souhaitez-vous - probablement pas - pourquoi charger chacun d'eux dans chaque vue quand il est hautement improbable qu'ils seront utilisés dans la vue. Vous pouvez créer plusieurs groupes dans lesquels vous pouvez regrouper des scripts susceptibles d'être utilisés dans toutes les vues, ainsi que d'autres groupes pouvant uniquement être utilisés dans certaines vues. –

Répondre

1

Oui, vous pouvez ajouter autant de fichiers à vos paquets que vous le souhaitez, et vous avantages à le faire car elle réduit le nombre de requêtes que le navigateur doit faire à chargez votre page.

Par exemple:

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

Puis sur votre page:

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