老闆希望母版頁的菜單看起來更漂亮。我生成我的梯度文件與網上提供的工具之一,沒有問題。如何在ASP.NET菜單項上放置漸變背景?
我試圖爲每個菜單項做一個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')
的第一個網址,當然,只有當我調試我的本地機器上工作 - 部署這和我被洗了。所以許多其他的ASP.NET對象使用「〜/」來表示網站的頂級目錄,但我的CSS文件不喜歡它,我不能爲菜單控件或菜單項設置背景圖像 - 當我可以將其用於許多其他控件時,看起來像是一個GLARING省略。
我錯過了什麼?
我認爲你的問題標題並不能反映你真正想問什麼。你想知道的是如何阻止樣式生成器將絕對文件路徑放在url屬性上,不是嗎? – rodbv 2009-01-07 19:02:07
這就是我被迫使用風格構建器的問題。最終結果(菜單項上的漸變背景)就是我所駕駛的。此時,如果由於它是母版頁的一部分,所以它在一個地方,我已準備好重寫菜單。 – David 2009-01-07 19:05:47