Проблема вашего подхода заключается в том, что вы включили данные изображения как часть модели представления, но тег <img>
ожидает URL-адрес в атрибуте src
. Некоторые браузеры поддерживают base64 встроенные изображения для размещения внутри HTML, но я бы порекомендовал вам избегать такого подхода, поскольку объем вашей разметки может возрасти.
Итак, вам понадобится действие контроллера, которое обслуживает образ:
public ActionResult Image()
{
byte[] imageData = ...
return File(imageData, "image/png");
}
и затем укажите атрибут src
тега img
на это действие контроллера:
<img height="450px" width="330px" src="<%= Url.Action("Image") %>" alt="image" />