Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Imanges durch ~/... angegeben werden nicht angezeigt
flyAway
myCSharp.de - Member



Dabei seit:
Beiträge: 269

Themenstarter:

Imanges durch ~/... angegeben werden nicht angezeigt

beantworten | zitieren | melden

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
private Nachricht | Beiträge des Benutzers
MarsStein
myCSharp.de - Experte

Avatar #avatar-3191.gif


Dabei seit:
Beiträge: 3.170
Herkunft: Trier -> München

beantworten | zitieren | melden

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
private Nachricht | Beiträge des Benutzers
flyAway
myCSharp.de - Member



Dabei seit:
Beiträge: 269

Themenstarter:

beantworten | zitieren | melden

Hallo,

ging nicht, aber so geht's

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

Gruß flyAway
private Nachricht | Beiträge des Benutzers
MarsStein
myCSharp.de - Experte

Avatar #avatar-3191.gif


Dabei seit:
Beiträge: 3.170
Herkunft: Trier -> München

beantworten | zitieren | melden

Hallo,
Zitat
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
private Nachricht | Beiträge des Benutzers
Peter Bucher
myCSharp.de - Experte

Avatar #jVxXe7MDBPAimxdX3em3.jpg


Dabei seit:
Beiträge: 5.940
Herkunft: Zentralschweiz

beantworten | zitieren | melden

Salute zusammen

<image runat="server" />

funktioniert.


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

- https://peterbucher.ch/ - Meine persönliche Seite
- https://fpvspots.net/ - Spots für FPV Dronenflüge
private Nachricht | Beiträge des Benutzers
MarsStein
myCSharp.de - Experte

Avatar #avatar-3191.gif


Dabei seit:
Beiträge: 3.170
Herkunft: Trier -> München

beantworten | zitieren | melden

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
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von MarsStein am .
Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca
private Nachricht | Beiträge des Benutzers