MVC 3 System.Web.Optimization Связывает один файл

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

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

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

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

person jaap    schedule 19.02.2012    source источник
comment
Вы можете попробовать эту библиотеку github.com/vincpa/mvc.resourceloader.   -  person Razor    schedule 17.03.2012


Ответы (1)


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

Например:

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

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

person Meligy    schedule 20.02.2012
comment
Это верно. Я писал об этом здесь: jclaes.blogspot. ком/2012/02/ - person JefClaes; 26.02.2012