как изменить в файлах CSS атрибут src для изображений динамически при развертывании? (ASP.NET Web Forms) - PullRequest
2 голосов
/ 11 мая 2011

Я создаю веб-сайт ASP.NET Web Forms, и мне нужно оптимизировать время загрузки веб-сайта. Одним из методов будет загрузка изображений с разных серверов.

Для всех изображений, отображаемых на страницах aspx или в пользовательских элементах управления, я использую утилиту, которая преобразует относительную ссылку ресурсов в абсолютную, ссылаясь на предпочтительный ресурс сервера.

Мне нужно иметь возможность делать то же самое с изображениями, загруженными из файлов CSS, это означает, что для каждого изображения, которое будет загружаться из файла CSS, мне нужно изменить атрибут src на предпочтительный Знаете ли вы какой-либо инструмент, который сделает это, или любое решение, которое я могу применить для моей проблемы ???

1 Ответ

2 голосов
/ 11 мая 2011

Существует несколько вариантов:

  1. Преобразование файлов CSS во время сборки и использование их в качестве статических файлов
  2. Создание динамических файлов CSS и предоставление ASP.NET возможности заполнятьпути к изображениям, основанные на вашей существующей настройке

Существует несколько способов сделать любое из вышеперечисленного.Вот несколько ссылок, которые могут дать вам некоторые идеи:

Или вы даже можете использовать поддержку тем ASP.NET, чтобы иметь две темы: одну для разработки и одну для производства.Хотя я не уверен, что это отличный вариант.

...