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="row-@item.cinOw">
    <td>
        @Html.DisplayFor(modelItem => item.titlePost)
    </td>
    <td>
        @Html.DisplayFor(modelItem => item.descriptionPost)
    </td>
    <td>
        //here i want to put my image
    </td>
</tr>
}

所以如果有人有任何想法,我将不胜感激。

4

1 回答 1

1

在您的控制器中创建操作,如下所示

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

}

并在视图中显示这个返回的文件。

于 2013-05-05T15:21:05.793 回答