我正在尝试在强类型视图中为用户显示一些图片。在模型成员中有一个表示图像内容(例如 jpeg) 我应该如何将此内容传递给 img 标签以呈现此图像?模型看起来像:
publiс class Image {
public virtual FileContentResult currentImage { get; set; }
public Image()
{
currentImage = createSomeImage();
// createSomeImage returns new FileContentResult(bmpBytes, "image/png");
}
}
视图看起来像
@model app.Models.Image
<img src='@Model.currentImage' alt="" class="img" />
我从父视图将其渲染为:
@Html.Partial("_ImageShow", new app.Models.Image())
我进行了很多搜索,但仅发现由于某些控制器的操作而返回图像的实现。有没有办法在视图中显示具有 fileContentResult 的图像?提前致谢。