Вот моя модельне смог показать изображение
public class MyModel
{
public System.Drawing.Image MyImage { get; private set; }
public MyModel(System.Drawing.Image myImage)
{
this.MyImage = myImage;
}
}
Вот мой взгляд
@model MyModel
@using MyNamespace.MyModels;
@{
ViewBag.Title = "title";
}
<img id="11111" src="@Model.MyImage" alt="Hello alt text" />
Вот мой контроллер
public class MyController : Controller
{
public ActionResult Index()
{
Image img = GoAndGetImage(55);
MyModel model = new MyModel(img);
return View(model);
}
private System.Drawing.Image GoAndGetImage(int id)
{
// Retrieve bytesArray from sql db, convert to System.Drawing.Image type
}
}
Но я только получаю, чтобы увидеть Привет альт текст, а не реальное изображение. Что я делаю не так?
Прочтите исходный код. Вам нужно использовать 'data:' URI или сделать отдельный HTTP-запрос. – SLaks