आप जो करने की कोशिश कर रहे हैं उसका कोई मतलब नहीं है:आपकी छवि को प्रदर्शित करने का प्रयास करने वाले ब्राउज़र को यह जानना होगा कि इसे कहां से डाउनलोड करना है।
आपको एक विशेष aspx पृष्ठ सेट करना चाहिए, जो छवि निर्माण के लिए समर्पित है, उदाहरण के लिए GetImage.aspx।
तब आपके मुख्य पृष्ठ में इस छवि निर्माण पृष्ठ की ओर इशारा करते हुए img html टैग होंगे:
<img src="/GetImage.aspx?id=your_image_id"/>
फिर, GetImage.aspx के अंदर, आप डीबी से छवि को उसकी आईडी (यूआरएल पैरामीटर से प्राप्त) के अनुसार पुनर्प्राप्त करते हैं। कोड कुछ इस तरह होगा:
command = 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();