密码                
            验证码                                                                        登录                   

© 2017 Zhong.

       @Scripts.Render("~/bundles/jquery", "~/bundles/bootstrap")

前台浏览看效果(当浏览器足够大时是横向平铺的,如果将浏览器缩小,则是垂直平铺,示例中的表单部分最能体现出来):

Bundle如何在ASP.NET MVC中使用

Bundle如何在ASP.NET MVC中使用

改进


上面的Bundle是引入了未压缩的css和js资源,但在实际应用中,出于为了减轻服务器负载等原因,需要引入压缩版的资源(一般是在未压缩的命名后面加上min来命名,如jquery.js的压缩版【有些叫法是精简版】是jquery.min.js)
于是修改BundleConfig.cs


Bundle如何在ASP.NET MVC中使用

重新编译,再次浏览刚才的页面,这时发现引入了压缩版的资源(css/js)

注:由于示例时使用了ASP.NET MVC 5( .Net Framework 4.5),而在.net framework 4中的asp.net mvc 4可能会有下面的情况:

在页面查看源代码时发现脚本缺少引入~/Scripts/bootstrap.min.js,这是asp.net mvc 4使用的System.Web.Optimization.dll默认使用了忽略规则*.min.js,这时可以在BundleConfig.cs的RegisterBundles中清除忽略规则

Bundle如何在ASP.NET MVC中使用

该解决方法一是通过反编译System.Web.Optimization.dll并结合反编译的代码得出来的,另外也可以参考这个链接


另外就是在部署生产环境时发现无效,因为生产环境不再是debug模式,此时需要设置:

Bundle如何在ASP.NET MVC中使用

上述内容就是Bundle如何在ASP.NET MVC中使用,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。


网站题目:Bundle如何在ASP.NETMVC中使用-创新互联
浏览地址:http://tjjierui.cn/article/csoeic.html