上司は、マスター ページのメニューの見栄えを良くしたいと考えています。ネットで入手できるツールの 1 つを使用してグラデーション ファイルを生成しましたが、問題はありません。
メニュー項目ごとに 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 オブジェクトは "~/" を使用して Web サイトの最上位ディレクトリを示しますが、私の css ファイルはそれが気に入らず、メニュー コントロールまたはメニュー項目の背景画像を設定できません -他の非常に多くのコントロールにそれを行うことができるとき、明らかな省略のように思えます。
私は何が欠けていますか?