MasterPage Background

23/08/2008 - 12:39 von Karsten Sosna | Report spam
Hallo NG,
hoffe kleines Problem. Habe eine Website mit einer MasterPage. Background
habe ich auf ein Image gesetzt. Nun habe ich die Content-Sites in
Unterordner verlegt. Nun wird der Hintergrund nicht mehr gezeichnet. Erst
wenn ich in jedes Verzeichnis das Hintergrundbild kopiere wird der
Hintergrund wieder gezeichnet. Ich habe einige Verzeichnisse, aber überall
dort das Bild hinzukopieren ist etwas schwachsinnig, da das auf die
Resourcen geht.

Danke für jeden Tipp
Gruß Scotty
 

Lesen sie die antworten

#1 Gerold Mittelstädt
23/08/2008 - 12:53 | Warnen spam
Hallo,

Karsten Sosna schrieb:
Hallo NG,
hoffe kleines Problem. Habe eine Website mit einer MasterPage. Background
habe ich auf ein Image gesetzt.



So? <img src="..." /> ?

Nun habe ich die Content-Sites in
Unterordner verlegt. Nun wird der Hintergrund nicht mehr gezeichnet. Erst
wenn ich in jedes Verzeichnis das Hintergrundbild kopiere wird der
Hintergrund wieder gezeichnet. Ich habe einige Verzeichnisse, aber überall
dort das Bild hinzukopieren ist etwas schwachsinnig, da das auf die
Resourcen geht.



Das kommt daher, dass Du die Pfadangabe relativ zum aktuellen
Ausführungsverzeichnis gesetzt hast (also z.B. einfach nur "imgs/bg.jpg").

Um das zu umgehen gibt es 3 Möglichkeiten:

1. Du gibst den Pfad absolut an (http://meineseite.tld/imgs/bg.jpg)
2. Du gibst dem Bild ein runat="server" mit und gibst den Pfad
mit vorausgehender Tilde an ("~imgs/bg.jpg"), die dann vom
Framework zu 1. umgebaut wird.
3. Du lagerst das Design in eine externe .css-Datei aus, von der Du


Viele Grüße!

Ähnliche fragen