asp.net-mvc – 在MVC4中绑定的正确方法
发布时间:2020-12-31 00:53:16 所属栏目:asp.Net 来源:互联网
导读:我有点困惑,正确的方式来捆绑脚本和样式文件.目前,我的BundleConfig.cs看起来像这样: bundles.Add(new ScriptBundle(~/bundles/jquery).Include( ~/Scripts/jquery-{version}.js));bundles.Add(new ScriptBundle(~/bundles/jque
|
我有点困惑,正确的方式来捆绑脚本和样式文件.目前,我的BundleConfig.cs看起来像这样: bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
"~/Scripts/jquery-ui-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
"~/Scripts/jquery.unobtrusive*","~/Scripts/jquery.validate*"));
// Use the development version of Modernizr to develop with and learn from. Then,when you're
// ready for production,use the build tool at http://modernizr.com to pick only the tests you need.
bundles.Add(new ScriptBundle("~/bundles/modernizr").Include(
"~/Scripts/modernizr-*"));
bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/site.css"));
bundles.Add(new ScriptBundle("~/bundles/knockout").Include(
"~/Scripts/knockout-{version}.js","~/Scripts/knockout-{version}.debug.js","~/Scripts/knockout-sortable.js"));
bundles.Add(new StyleBundle("~/Content/themes/base/css").Include(
"~/Content/themes/base/jquery.ui.core.css","~/Content/themes/base/jquery.ui.resizable.css","~/Content/themes/base/jquery.ui.selectable.css","~/Content/themes/base/jquery.ui.accordion.css","~/Content/themes/base/jquery.ui.autocomplete.css","~/Content/themes/base/jquery.ui.button.css","~/Content/themes/base/jquery.ui.dialog.css","~/Content/themes/base/jquery.ui.slider.css","~/Content/themes/base/jquery.ui.tabs.css","~/Content/themes/base/jquery.ui.datepicker.css","~/Content/themes/base/jquery.ui.progressbar.css","~/Content/themes/base/jquery.ui.theme.css"));
bundles.Add(new StyleBundle("~/bundles/BootStrapcss").Include(
"~/BootStrap/css/bootstrap.css","~/BootStrap/css/bootstrap-fileupload.css"));
bundles.Add(new StyleBundle("~/bundles/BootStrap").Include(
"~/BootStrap/tpg-main.css","~/BootStrap/tpg-internal.css"));
bundles.Add(new ScriptBundle("~/bundles/BootStrapjs").Include(
"~/BootStrap/js/bootstrap-fileupload.js","~/BootStrap/js/bootstrap.js"));
BundleTable.EnableOptimizations = true;
应该保留我所拥有的,还是将我所有的脚本文件整合到一个ScriptBundle中,将所有的样式整合到一个StyleBundle中?我想实现最佳性能. 解决方法如果你总是使用所有的文件,而不是把它们粘贴在两个包里;一个用于javascript,一个用于样式.更少的捆绑包意味着更少的请求到服务器获取资源,这可能会导致在第一次打击稍微更好的性能;随后文件将被浏览器缓存.如果你不总是使用所有的文件,而不是更有意义地将它们分解成更多的包. (编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net 删除项目文件/文件夹IIS重启,Session丢失问题
- asp.net – web部署工具2.1和web部署3.5有什么区别?哪一个
- ASP.NET基于Ajax的Enter键提交问题分析
- asp.net-mvc-3 – dataannotations在主键上设置标识种子值,
- ASP.NET 4的IIS和服务器操作系统要求
- asp.net-mvc – 有什么技巧/技巧使用亚音速与Asp.Net MVC框
- asp.net-mvc – MVC项目中的System.Globalization.CultureN
- asp.net-mvc – 在OS X 10.7.4上的MonoDevelop中构建MVC4项
- ASP.NET中操作SQL数据库(连接字符串的配置及获取)
- asp.net-mvc-3 – Azure网站上的RavenDb – 访问被拒绝
推荐文章
站长推荐
- asp.net-mvc-3 – Telerik MVC网格,在运行时从集
- asp.net-mvc – 允许asp.net mvc 2控制器名称的U
- asp.net – 为什么当试图保存更改时,GridView行“
- asp.net-mvc – ASP.NET MVC 2预览2:区域重复控
- ASP.NET SQL成员资格表
- asp.net-mvc – 为什么我得到一个“无法更新Enti
- asp.net – coldfusion和.net上的单点登录
- Phonegap上的ASP.NET窗体身份验证问题(Android)
- asp.net – 手动更新表单认证券:
- asp.net-mvc-4 – 在哪里可以找到WebMatrix.WebD
热点阅读
