Рендеринг изображения в представлении

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

0 ответов

Другие вопросы по тегам