Laden...

Imanges durch ~/... angegeben werden nicht angezeigt

Erstellt von flyAway vor 13 Jahren Letzter Beitrag vor 13 Jahren 1.352 Views
F
flyAway Themenstarter:in
269 Beiträge seit 2004
vor 13 Jahren
Imanges durch ~/... angegeben werden nicht angezeigt

Hallo,

in meiner Masterpage gebe ich die Imagepfade mit Tilde an, also:

<img alt="Speed" src="~/common/img/header/speed.gif" />

Wenn ich die Seite im Bowser anzeigen lasse, werden die Bilder nicht angezeigt.
Im Code gibts aber keinen Fehler, dass die Bilder nicht gefunden werden. Manche Bilder werden nichtmal im Designer angezeigt. Woran liegt dass? Muss ich noch irgendwelche Einstellngen machen?

Danke FlyAway

3.170 Beiträge seit 2006
vor 13 Jahren

Hallo,

müsste so funktionieren:

<img alt="Speed" src='<%# ResolveClientUrl("~/common/img/header/speed.gif") %>' />

Gruß, MarsStein

Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca

F
flyAway Themenstarter:in
269 Beiträge seit 2004
vor 13 Jahren

Hallo,

ging nicht, aber so geht's


<asp:Image ID="Speedmarket" runat="server" AlternateText="Speedmarket" ImageUrl="~/common/img/header/speedmarket.gif" />

Gruß flyAway

3.170 Beiträge seit 2006
vor 13 Jahren

Hallo,

ging nicht,

seltsam, bei mir hat das immer so geklappt wie ich geschrieben habe. Vielleicht hat Dir nur ein Aufruf von DataBind() gefehlt.

Deine Lösung ist aber ohnehin sauberer, was Bilder angeht, meine ist etwas quick and dirty (ich habe das immer benutzt um dynamisch verschiedene externe Javascript-Dateien einzubinden).

Gruß, MarsStein

Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca

5.941 Beiträge seit 2005
vor 13 Jahren

Salute zusammen

<image runat="server" />

funktioniert.

Gruss Peter

--
Microsoft MVP - Visual Developer ASP / ASP.NET, Switzerland 2007 - 2011

3.170 Beiträge seit 2006
vor 13 Jahren

Hallo Peter,

natürlich. Das Leben kann so einfach sein (wenn man img statt image nimmt) 😉

Da war mein Beispiel wohl etwas oversized 🤔, wobei das aber mit <script>-Tags nicht so einfach geht...

Gruß, MarsStein

Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca