0
我試圖從我的數據庫顯示圖片。 首先我做一個ShopModels.cs
該車型內部模型我有這個(我認爲這是很好的現在):Asp.NET MVC 5從數據庫顯示圖像
public class ShopModels
{
public int Id { get; set; }
public string Title { get; set; }
public string Photo { get; set; }
public decimal Price { get; set; }
}
}
而且我做了模型之後,我已經架式我的控制器和視圖 在我的控制器中我做了沒有改變任何東西的圖像只爲其他事情。 而對於我的視圖(稱爲視圖文件夾:ShopModels)所謂Detials.cshtml
而且我Detials.cshtml裏面我已經改變了這一點:
@Html.DisplayFor(model => model.Photo)
這樣:
<img src="@Url.Content(@Model.Photo)" />
它仍然不起作用,它也不會給我一個錯誤。
我的數據庫看起來是這樣的: 我已經tryed試圖改變
圖片/ JohnSmith.png
到
〜/圖片/ JohnSmith對。 png
但仍沒有運氣
樹:
正如你可以看到我得到文本而不是結果。
如果您訪問http:// localhost:,您能看到您的圖片嗎?/Photos/JohnSmith.png在瀏覽器中? - 明顯地取代適用 –
Alex
是的我可以當我改變它的代碼它也可以,但這不是來自數據庫: – Deniz