Я занимаюсь связями и минимизацией с использованием инфраструктуры веб-оптимизации Microsoft.Усовершенствование веб-оптимизации для браузеров
Как настроить доставку контента в зависимости от браузера? Я хочу, чтобы поведение похоже на условные CSS-файлы в отсутствии комплектации:
<!--[if lt IE 9]><link rel="stylesheet" href="~/Templates/Styles/ie.css"><![endif]-->
Это мой код комплектации в настоящее время.
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new StyleBundle("~/Templates/Styles")
.IncludeDirectory("~/Templates/Styles","*.css", true));
// OR
bundles.Add(new StyleBundle("~/Templates/Styles")
.Included("~/Templates/Styles/f5/normalize.css",
"~/Templates/Styles/f5/foundation.css",
"~/Templates/Styles/tipTip.css")
);
}
Возможна ли условная комплектация? Или я должен использовать традиционные разделенные ссылки в тексте в своем HTML, в файлы, содержащие условные части моего CSS?