7 Stimmen

Bilder der Hauptseite werden auf untergeordneten Seiten nicht angezeigt

Es handelt sich wahrscheinlich um etwas ganz Einfaches, aber ich kann nicht erkennen, was! Alle Bilder, die ich auf einer Hauptseite habe, werden auf den untergeordneten Seiten nicht angezeigt, Alles, was ich bekomme, ist der Kasten mit dem roten Kreuz darin.

Ich glaube nicht, dass ich irgendetwas anders gemacht habe als sonst, und es ist auch nichts, was passiert in anderen Websites so im irgendwie scratchin meinem Kopf mit ihm. Jede Idee ist willkommen!

21voto

Harper Shelby Punkte 16295

Kevin hat das Problem auf den Punkt gebracht: Ihre URL auf der Hauptseite ist wahrscheinlich relativ zum Standort der Hauptseite, und wenn sie in die untergeordnete Seite aufgenommen wird, ist der relative Verweis nicht mehr korrekt. Die einfachste Lösung für diese Art von Problemen ist, dass die URLs Ihrer Hauptseite relativ zur Website und nicht zur Seite sind. Mit anderen Worten: Wenn Sie bisher die

<img src="images/picture1.gif">

Sie müssen dies ersetzen durch

<img src="/images/picture1.gif">

oder etwas Ähnliches.

8voto

ranganadh Punkte 81

In der Master-Seite verwenden Sie das Bild src ähnlich wie die untere Zeile und das wird funktionieren. dieses gleiche Problem gelöst usig auf diese Weise.

src="<%= Page.ResolveUrl("~")%>Images/myimage.png"

4voto

graphicdivine Punkte 10919

Haben Sie dem Bild runat="server" gegeben und einen relativen Root-Pfad "~/" zu der Datei verwendet?

1voto

kemiller2002 Punkte 110605

Die URL zu Ihrem Bild ist falsch.

1voto

Jens Punkte 24565

Versuchen Sie, absolute Pfade zu Ihren Bildern zu verwenden.

Ich hatte dieses Problem bei der Verwendung einer Masterdatei mit Inhaltsseiten in verschiedenen Unterverzeichnissen. Wenn Sie relative Pfade zu Ihren Bildern verwenden, sollten diese relativ zur Inhaltsseite sein, nicht zur Masterdatei.

Editar: Dies ist der Fall, wenn Sie die img Tag, um Ihre Bilder anzuzeigen. asp:Image verhält sich besser =)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X