Рендеринг изображения в представлении
Я пытаюсь показать какое-то изображение для пользователя в строго типизированном представлении. В элементах Model есть изображение, представляющее содержимое изображения (например, 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, в представлении? Заранее спасибо.