所以我在我的数据库中有图像,我想在我的视图中显示它们,这是我的模型:
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>
}
所以如果有人知道我会非常感激。
答案 0 :(得分:1)
在控制器中创建操作,如下所示
public FileContentResult displayImage(int productId) {
SocialNetwork item = //Get your object
if (item!= null) {
return File(item.picturePost, "image Mime Type");
} else {
return null;
}
}
在视图中显示此返回的文件。