使用MVC5中的Bundles来定义Css样式集合和Js文件集合
在制作Web项目时,往往会有很多个页面调用相同的JS和CSS文件,每一次新建一个页面,都需要复制粘贴相同的样式文件和Js文件,即感到麻烦又占用页面空间,所以我们可以使用Bundles来定义一些相同的引用文件,然后在页面中一句话调用这些文件即可。
首先创建一个MVC应用,在App_Start文件夹下找到BundleConfig.cs类文件,在RegisterBundles方法里添加如下代码:
bundles.Add(new ScriptBundle("~/Views/Bootstrap-Table/Js").Include( "~/Scripts/HUI/js/jquery.min.js", "~/Scripts/HUI/js/bootstrap.min.js", "~/Scripts/HUI/js/plugins/layer/laydate/laydate.js", "~/Scripts/bootstrap-table-develop/dist/bootstrap-table.js", "~/Scripts/bootstrap-table-develop/dist/locale/bootstrap-table-zh-CN.min.js", "~/Scripts/bootstrap-select/js/bootstrap-select.min.js", "~/Scripts/bootstrap-select/js/i18n/defaults-zh_CN.min.js" )); bundles.Add(new StyleBundle("~/Views/Bootstrap-Table/Css").Include( "~/Scripts/HUI/css/bootstrap.min.css", "~/Scripts/HUI/css/font-awesome.min.css", "~/Scripts/HUI/css/animate.css", "~/Scripts/HUI/css/style.css", "~/Scripts/bootstrap-table-develop/dist/bootstrap-table.css", "~/Scripts/bootstrap-select/css/bootstrap-select.min.css" ));
然后在页面head中调用以下指令,就可以将以上的样式和Js文件引用到页面中了:
@Scripts.Render("~/Views/Bootstrap-Table/Js") @Styles.Render("~/Views/Bootstrap-Table/Css")
注: bundles.Add(new StyleBundle("~/Views/Bootstrap-Table/Css") 其中“~/Views/Bootstrap-Table/Css”为自定义的虚拟路径,无需在应用中存在,其实跟变量名的作用差不多,定义变量名称和值,调用变量就获得了它的值。
版权声明:
作者:兴兴
文章:使用MVC5中的Bundles来定义Css样式集合和Js文件集合
链接:https://www.networkcabin.com/notes/506
文章版权归本站所有,未经授权请勿转载。
作者:兴兴
文章:使用MVC5中的Bundles来定义Css样式集合和Js文件集合
链接:https://www.networkcabin.com/notes/506
文章版权归本站所有,未经授权请勿转载。
THE END