Я использую Asp Sprite и Image Optimization Framework, расположенные здесь для обработки любых спрайтов css на моем сайте. В зависимости от браузера браузер генерирует две разные ссылки, указывающие на эти два файла
/App_Sprites/highCompat.css - ie9, firefox, chrome
/App_Sprites/lowCompat.css - ie6, ie7
К сожалению, CSS-файлы не уменьшены и не могут быть перемещены из их текущего местоположения.
У меня есть свой собственный механизм минимизации, хотя он оборачивается вокруг библиотеки Ajaxmin, где я использую обработчик, чтобы выкинуть сжатый css на лету.
Это захватит такой путь.
/ css.axd путь = reset.css |? Style.css | helpers.css
Как я мог с помощью MVC перехватить запрос и переписать его, чтобы css подавался через мой минификатор?
Ура!