Как изменить встроенный файл CSS перед его регистрацией? - PullRequest
1 голос
/ 25 марта 2011

Я пишу пользовательскую библиотеку управления с некоторыми встроенными файлами CSS. Некоторые из классов CSS содержат ссылки на изображения (например, перечисленные ниже .AlternateRow). Я хочу развернуть изображения в качестве встроенных ресурсов в моей сборке, но есть проблема: я знаю только путь к встроенным изображениям во время выполнения. Итак, мой вопрос:

Как я могу изменить класс .AlternateRow во время выполнения, с точностью до регистрации его файла CSS?

Оригинальный класс CSS ...

.AlternateRow
{
    background-image: url('/images/control-bg.png');
    background-repeat: repeat-x;    
}

Должно стать чем-то вроде

.AlternateRow
{
    background-image: url('/WebResource.axd?d=some-key;t=other-key');
    background-repeat: repeat-x;    
}
...