2013-05-05 83 views
0

,所以我有我的數據庫中的圖像,我想向他們展示在我看來,這是我的模型:如何從數據庫顯示圖像到剃刀視圖?

public class SocialNetworkModel 
{ 
    [Required] 
    [DataType(DataType.Text)] 
    public string titlePost { get; set; } 

    [Required] 
    [DataType(DataType.Text)] 
    public string descriptionPost { get; set; } 

    public byte[] picturePost { get; set; } 
} 

這是我的看法:

foreach (var item in Model) { 
<tr id="[email protected]"> 
    <td> 
     @Html.DisplayFor(modelItem => item.titlePost) 
    </td> 
    <td> 
     @Html.DisplayFor(modelItem => item.descriptionPost) 
    </td> 
    <td> 
     //here i want to put my image 
    </td> 
</tr> 
} 

所以請有人有任何想法,我會非常感激。

+0

檢查此問題http://stackoverflow.com/questions/9149430/displaying-image-from-db-in-razor-mvc3 – 2013-05-05 15:05:07

+0

感謝兄弟對我有用 – Mohammadov 2013-05-05 15:35:58

回答

1

建立在你的控制器動作如下

public FileContentResult displayImage(int productId) { 
    SocialNetwork item = //Get your object 
    if (item!= null) { 
     return File(item.picturePost, "image Mime Type"); 
    } else { 
    return null; 
} 

}

,並出示此返回的文件的視圖。

+0

哦對不起,我沒有看到上面的評論。這有解決方案。 – Guanxi 2013-05-05 15:22:24

相關問題