To, co próbujesz zrobić, nie ma sensu:przeglądarka, która próbuje wyświetlić Twój obraz, będzie musiała wiedzieć, skąd go pobrać.
Powinieneś ustawić specjalną stronę aspx, dedykowaną do generowania obrazu, na przykład GetImage.aspx.
Twoja strona główna będzie miała wtedy tagi html img wskazujące na tę stronę generowania obrazu:
<img src="/GetImage.aspx?id=your_image_id"/>
Następnie, wewnątrz GetImage.aspx, pobierasz obraz z DB zgodnie z jego identyfikatorem (pobranym z parametru URL). Kod byłby podobny do:
poleceniecommand = connection.CreateCommand();
command.CommandText = "Select FO_Roomdet_Image from fo_roomtype where FO_Roomdet_Id=1"; // or dynamically fetch id with Request.QueryString and properly escape it
connection.Open();
Reader = command.ExecuteReader();
while (Reader.Read())
{
Response.ContentType = "image/jpeg"; // if your image is a jpeg of course
Response.BinaryWrite((byte[])Reader.GetValue(0));
}
connection.Close();