Вы можете настроить действие контроллера, которое будет обслуживать изображение:
public ActionResult MyImage()
{
byte[] image = ... go and fetch from DB
return File(image, "image/png");
}
и, на ваш взгляд, просто укажите это действие:
<img src="<%= Url.Action("MyImage", "SomeController") %>" alt="my image" />
Обратите внимание на то, как URL-адрес изображения создается с помощью помощника Url.Action
вместо его жестко заданного кода, который гарантирует, что этот код будет работать независимо от того, где размещено приложение.
В вашем коде вы жестко запрограммировали URL, который, конечно, не будет работать, потому что при развертывании приложения, поскольку в IIS есть имя виртуального каталога, который необходимо использовать:
<img src='/Images/<%=Html.Encode(Getimage1)%>' alt="" />
Поэтому всегда используйте URL-помощники при работе с URL:
<img src="<%= Url.Action("Getimage1", "Images") %>" alt="" />