Ich versuche ein Bild aus meiner Datenbank anzuzeigen. Zuerst habe ich ein Modell ShopModels.cs
Innere ist, das Modelle genannt, ich habe diese (was ich denke, für jetzt gut ist):Asp.NET MVC 5 Bild aus der Datenbank anzeigen
public class ShopModels
{
public int Id { get; set; }
public string Title { get; set; }
public string Photo { get; set; }
public decimal Price { get; set; }
}
}
Und nachdem ich dieses Modell habe ich habe meine Controller und Ansichten eingerüstet In meinem Controller Ich habe nichts für die Bilder nur für andere Dinge ändern. Und für meine Ansicht (Ansicht Ordner mit dem Namen: ShopModels), was
Detials.cshtml genannt wirdUnd in meinem Detials.cshtml ich mich verändert habe dies:
@Html.DisplayFor(model => model.Photo)
dazu:
<img src="@Url.Content(@Model.Photo)" />
Es funktioniert immer noch nicht und es gibt mir auch keinen Fehler.
Meine db sieht wie folgt aus: Ich habe versucht haben
Fotos/JohnSmith.png
zu
~/Fotos/MaxMustermann zu ändern versucht. png
aber noch kein Glück
Baum:
Und das ist das Ergebnis von dem, was ich erhalte:
Wie Sie mich sehen können bekomme Text und nicht das Bild als Ergebnis.
können Sie Ihr Bild sehen, wenn Sie http: // localhost:besuchen/Fotos/JohnSmith.png im Browser? - natürlich ersetzen wie anwendbar –
Alex
Ja kann ich, wenn ich den Code in diesem ändern, es funktioniert auch, aber das kommt nicht aus der Datenbank: – Deniz