我已经读出了BLOB字段,并且输出在photo.aspx页面能够显示
但是在另一个页面中放置<asp:image>控件,并将ImageUrl属性设为<%# "photo.aspx?hphm="+hphm+"&hpzl=02" %>图片就是不显示,而且查看生成的HTML源码,img的src属性为空,这是怎么回事?

解决方案 »

  1.   

    我在另一个html文件中放了<img src="photo.aspx?hphm=22332&hpzl=02">是可以正确显示图片的
      

  2.   

    URL是地址!! 
    BOLG 是二进制的话!直接用
    page.Response.Clear();
    page.Response.AddHeader("Content-Type","application/octet-stream");HttpContext.Current.Response.AppendHeader("Content-Disposition",
    "attachment;filename=" + HttpUtility.UrlEncode(FileName).Trim());page.Response.ContentEncoding=System.Text.Encoding.Default;
    HttpContext.Current.Response.Charset="UTF-8";if(DataReader.Read())
    page.Response.BinaryWrite((byte[]) DataReader[Field]);
    page.Response.End();
      

  3.   

    to 呆呆:
    我的PHOTO.aspx页面已经能够显示BLOB的图片了,但是在另一个ASPX页面中放置IMAGE控件,在这个控件中显示photo.aspx来显示blob图片就是不成功,动态改变IMAGE的imageurl的值,但是最后生成的页面中img的src属性为空,怎么回事?