Пакеты стилей в.NET 4.5 и значки в CSS

Я начинаю использовать встроенные в.NET 4.5 функции минимизации и объединения для минимизации и объединения моих CSS и JavaScript. Минификация JavaScript работает отлично, однако у меня возникли проблемы с минификацией CSS. Я создаю пакет стилей, используя приведенный ниже код-

var myCss = new string[]
                                        {
                                            "~/Content/jquery.css",
                                            "~/Content/app.css",
                                        };
bundles.Add(new StyleBundle("~/bundles/MySiteCss/").Include(myCss ));

а затем я ссылаюсь на них в файле.cshtml (razor ), как показано ниже-

@Styles.Render("~/bundles/MySiteCss/")

Он минимизирует файл CSS. Однако, если файлы CSS содержат стили со ссылками на фоновое -изображение, например фоновое -изображение :URL-адрес ('img/icon.png' ), он пытается загрузить этот файл значка из новое местоположение (, полученное из имени пакета )= /bundles/MySiteCss/img/icon.png

Поскольку значок не существует в этом месте, он не загружается и не отображается на странице.

8
задан Hao Kung 30 August 2012 в 17:32
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: