ASP.NET团队发布了3.5 SP1中的脚本组合功能,详见此处http://www.asp.net/Learn/3.5-SP1/video-296.aspx。 MVC框架是否有类似的功能?如果不是,这是在范围内还是有可能以某种方式利用MVC中的webforms功能?我看到这个网站使用了自定义jquery.package.master其中,我认为,他们已经推出自己(也许到构建周期,但它是不是因此所有的精缩,我认为他们已经手动附加脚本在一起,而不是一些自动缩小&结合任务)。有兴趣的任何想法如何做到这一点的MVC,但我不想开始滚动任何我自己的功能的情况下,我会在进度重复工作。ASP.NET MVC - 脚本合并
回答
这里是我做什么,如果它是有帮助的。
在我的后期制作中,我打电话给command line versionDean Edwards's Packer。它结合了脚本并为我打包。尽管如此,我仍然把所有的东西分开,并使用Helper方法来包含我的脚本,如果调试标记不存在,它将包含压缩版本,否则它包括解压缩的版本。
不知道我会收拾他们,但它是一个好主意(加壳可能会导致问题)和它能够更好地使用min + gzip的。如果您开始压缩包装文件,它会变得更大,就像拉链一样。无论如何,我现在使用YUI作为我的TeamCity构建过程的一部分。你在正确的轨道上。 – redsquare 2009-01-20 17:19:29
@redsquare:好点。也许Jeff对代码混淆以及文件大小最小化感兴趣。 – 2012-06-08 00:44:39
另一种选择是在Telerik Native MVA扩展MVC(免费库和开源),名为ScriptRegistar。它会为你结合和压缩javascript,并且功能非常丰富。还有一个课程也对CSS做同样的事情。
我使用它将+20个JavaScript文件合并到一个由浏览器下载的文件中。
http://www.telerik.com/products/aspnet-mvc.aspx你可以通过NuGet获取它。
每天都有做事和技术变化的不同方式。
目前在CodePlex中发布了一个很好的Nuget包。
Combres - WebForm的& MVC客户端资源组合库
http://combres.codeplex.com/
- 1. ASP.NET脚本合并
- 2. 合并Ruby脚本
- 3. ASP.NET脚本合并器在时间返回空白响应
- 4. xml与Lua脚本合并
- 5. 合并两个脚本
- 6. 合并两个JavaScript脚本
- 7. 合并2开源脚本?
- 8. 合并2个PHP脚本
- 9. Asp.net mvc 4合并两个图像
- 10. ASP.NET MVC Scripts.Render不合并文件..?
- 11. ASP.NET MVC 5和Web表单合并
- 12. ASP.NET MVC 5将ApplicationUser与DbContext合并
- 13. asp.net mvc脚本和样式引用
- 14. Asp.Net mvc脚本找不到(404)
- 15. Java脚本访问ASP.net MVC ViewData
- 16. 脚本标记的ASP.NET MVC验证
- 17. js文件中的ASP.NET MVC脚本
- 18. 从asp.net打开PDF文件mvc /脚本
- 19. ASP.NET MVC脚本捆绑不会呈现
- 20. 混合asp.net webform和asp.net mvc
- 21. 的Javascript脚本合并和缓存
- 22. 结合ASP.net SQL 2005更改脚本
- 23. ASP.NET MVC,Webform混合
- 24. ASP.NET MVC组合CMS
- 25. 如何合并文本和html MVC?
- 26. 将asp.net应用程序与asp.net合并mvc
- 27. 如何合并ASP.NET MVC和纯ASP.NET应用程序的web.configs
- 28. 合并asp.net mvc与现有的asp.net应用程序
- 29. ASP.Net将MVC与Cloudfront进行组合并结合
- 30. 合并Wordpress .htaccess与另一个脚本
凡标注下来,请不要保持沉默,并告诉社区,为什么:) 我很想听听您的问题与它。 – redsquare 2008-11-20 11:11:25
恐怕有些人只是小混混,可悲。这是一个很好的问题。 – MrBoJangles 2010-11-18 16:42:10