Как правило, вы создаете страницу, которая будет напрямую записывать байты из вашей БД в поток ответов, а затем устанавливать тип содержимого ответа на соответствующий формат изображения. Пример:
Response.Write(myDbByteArray);
Response.ContentType = "image/png";
Response.End();
Тогда вы просто указали бы изображения (даже основные теги) на ваш URL:
<img src="Path/ToMyPage.aspx?imgId=1" alt="Some Image" />
Пока вы возвращаете правильный тип контента, не имеет значения, что источником тега изображения является страница aspx.