MVC 3 System.Web.Optimization捆绑单个文件

时间:2012-02-19 21:40:02

标签: asp.net asp.net-mvc-3 bundle asp.net-4.5 asp.net-optimization

在MVC3 C#中我正在尝试新的System.Web.Optimization Bundles JSminify& CssMinify包(.NET 4.5框架的一部分)。

我有一个主要的Bundle。在我的网站的一个页面上,我希望仅为该页面包含一个.js文件。我希望它像束一样缩小,但它不需要捆绑。

如何做到这一点?

  • 此外,该软件包的源代码和文档是否可用?

1 个答案:

答案 0 :(得分:7)

我认为您需要添加另一个捆绑包。

例如:

Bundle myJSBundle = new Bundle("~/combined-scripts/custom/my-page", 
                                                               typeof(JsMinify));
myJSBundle.AddFile("~/Scripts/Custom/MyPage.js");

然后在你的页面中:

<script src="@Url.Content("~/combined-scripts/custom/my-page")" 
                                                 type="text/javascript"></script>

参考: - http://www.dotnetexpertguide.com/2011/12/bundling-and-minification-aspnet-mvc4.html

更多阅读材料: