老板希望母版页的菜单看起来更好。我用网上可用的工具之一生成了我的渐变文件,那里没问题..
我尝试为每个菜单项创建一个 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 文件不喜欢它,我无法为菜单控件或菜单项设置背景图像 -当我可以对这么多其他控件执行此操作时,这似乎是一个明显的遗漏。
我错过了什么?