我有 3 个文件
• jquery.ui.core • jquery.ui.widget • jquery.ui.tabs
我必须按此顺序本身获取推荐人
但 Bundles.RenderScripts 认为按字母顺序添加引用。
我尝试明确完成 Bundles.Reference 按顺序排列的 3 个文件。它没有用。
如何指定我需要的订单?
我有 3 个文件
• jquery.ui.core • jquery.ui.widget • jquery.ui.tabs
我必须按此顺序本身获取推荐人
但 Bundles.RenderScripts 认为按字母顺序添加引用。
我尝试明确完成 Bundles.Reference 按顺序排列的 3 个文件。它没有用。
如何指定我需要的订单?
通过通配符添加脚本默认按字母顺序加载它们,这通常不是您想要的。CSS 和 JavaScript 文件经常需要以特定(非字母)顺序添加。您可以通过添加自定义 IBundleOrderer 实现来降低此风险,但显式添加每个文件不太容易出错。例如,您将来可能会向文件夹添加新资产,这可能需要您修改 IBundleOrderer 实现。
更多信息:http: //msdn.microsoft.com/en-us/library/system.web.optimization.ibundleorderer%28VS.110%29.aspx
来源:http ://www.asp.net/mvc/tutorials/mvc-4/bundling-and-minification
我通过在 Bundle.txt 文件中添加这些脚本文件名解决了这个问题。见 http://getcassette.net/documentation/v1/configuration/bundle-descriptor-file