MVC 3 System.Web.Optimization Bundles один файл - PullRequest
8 голосов
/ 20 февраля 2012

В MVC3 C # я пробую новый пакет System.Web.Optimization JSminify & CssMinify (часть платформы .NET 4.5).

У меня есть один основной комплект. На одной странице моего сайта я хочу включить один файл .js только для этой страницы. Я бы хотел, чтобы он был минимизирован, как связки, но его не нужно связывать.

Как это можно сделать?

  • Кроме того, доступны ли исходные тексты и документация для этого пакета?

1 Ответ

7 голосов
/ 20 февраля 2012

Я думаю, вам нужно добавить еще один пакет.

Например:

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

Больше чтений:

...