0

通常、テーマ フォルダーに画像や css などのアイテムがある場合、それらは適切に解析され、URL の App_Themes 部分が省略されます。ただし、同じテーマに由来する css に設定されたいくつかの背景画像について、App_Themes/MyTheme/someimage.gif を使用したリクエストが行われることに気付きました。明らかな 404 応答が発生します。

これはどのように起こりますか?そして、私にとってもっと重要なことは、パフォーマンスに悪影響を与えるので、これを取り除くために何ができるかということです.

4

2 に答える 2

1

CSSファイルのパスは、常にCSSファイルからの相対パスです。したがって、CSSファイル(テーマフォルダーにあります)から背景画像を設定する場合、画像のURLはCSSファイルを基準にしています。

そのような動作を望まない場合は、「../../ images /myImage.gif」または「/appName/images/myImage.gif」を使用して画像を参照できます(画像が「images」にあると仮定します) Webアプリのフォルダ。

于 2009-10-06T13:14:17.323 に答える
0

あなた自身の質問に答えていませんか?

「...テーマフォルダ内のcss」

「... myimage.gif の css で背景画像として呼び出しを指定するだけです」

myimage.gif が .css ファイルと同じフォルダーにない場合は、M4N の応答に従って相対パスを指定する必要があります。

于 2011-03-14T16:55:54.167 に答える