2015-03-29 2 views
0

У меня есть CSS файлы в папке и я планирую Минимизировать их usign кассету ПокаКак Минимизировать CSS в папке ASP.net

Я создал класс

public class CSSBundleHelper : IConfiguration<BundleCollection> 
    { 
     public void Configure(BundleCollection bundles) 
     { 
      var BundlePath =  ConfigurationManager.AppSettings["CSSBundleFolder"]; 
     var path = ConfigurationManager.AppSettings["CMSSitesPath"]; 
     bundles.AddPerSubDirectory<StylesheetBundle>(path); 
     } 
    } 
} 
  • Что я должен передать для коллекции пакетов?
  • пункт Список

    Поскольку CSS файлы находятся в папке , мне нужно, чтобы передать их, используя абсолютный путь или относительный путь ?

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

ответ

0

Если ваши CSS файлы находятся в одной папке, просто пройти относительно приложения путь к bundles.Add(path-to-css-folder)

Затем использовать этот пакет, то есть в Razor: добавить @Bundles.RenderStyleSheets()

+0

Дело в том, что файл css не используется приложением, которое он сам использует, другими веб-сайтами. – Kalanamith

+0

Тогда почему бы вам не связать с другими веб-сайтами? – Neps

+0

хорошо не могу этого сделать, так как это не требование. спасибо – Kalanamith