Босс хочет, чтобы меню главной страницы выглядело лучше. Я сгенерировал свой файл градиента с помощью одного из инструментов, доступных в сети, там никаких проблем ..
Я пытался создать класс CSS для каждого элемента меню, но когда я использую директиву background-image и конструктор стилей, я получаю строку вроде:
background-image: url('file:///C:/Documents and Settings/Username/My Documents/Visual Studio 2008/WebSites/ThisSite/Images/Gradient.png')
... когда то, что я хочу , равно
background-image: url('~/Images/Gradient.png')
Первый URL, конечно, будет работать только тогда, когда я отлаживаю на своей локальной машине - разверните это, и я хожу. Так много других объектов ASP.NET работают с "~ /", чтобы указать каталог верхнего уровня веб-сайта, но мой файл CSS не нравится, и я не могу установить фоновое изображение для элемента управления меню или пунктов меню - кажется упущением GLARING, когда я могу сделать это со многими другими элементами управления.
Чего мне не хватает?