2017-12-17 6 views
1

Ich versuche importierte Bilder in meinem .Net-Projekt zu verwenden. Ich habe die Bilder in den Bilderordner gelegt und sie alle haben ein Pluszeichen und sagen "Pending add" neben ihnen.Bilder, die nicht angezeigt werden Asp.Net Core

Ich bin mir nicht sicher, ob das der Fehler ist oder wie ich die Bilder referenziere. Ich referenziere das Bild mit dem folgenden Code.

<img class="block" id="u730_img" src="Images/green9-crop-u730.jpg?crc=200722682" alt="" width="1529" height="659"/> 

Der Bildname ist korrekt, aber ich bin mir nicht sicher, ob das der richtige Pfad ist. Meine Ordnerstruktur ist unten. Die verwendete Datei ist LoginBody.cshtml und das Bild befindet sich im Bilderordner.

enter image description here

+0

Sie müssen Pfad hinzufügen wie '" ~/Bilder/green9-crop-u730.jpg "' –

+0

@Div, wenn ich das hinzufügen, gibt es keine Änderung. Dann, wenn ich debugge und inspect-Element ausgeführt habe, scheint es nicht das "~" registriert zu haben, da es den Pfad als/Images/... zeigt. – DMop

+0

@Div es gibt ein 404 nicht für das Bild sowie ein anderes Bild gefunden – DMop

Antwort

2

Ich vermute, dass Sie ASP.NET-Core verwenden, und in neueren Version statische Dateien unter wwwroot Ordner bedient werden.

Ihre Bilder wwwroot>images bewegen und Ihren Weg ändern:

<img class="block" id="u730_img" src="~/Images/green9-crop-u730.jpg?crc=200722682" alt="" width="1529" height="659"/> 

hoffe, das hilft!

Verwandte Themen