if(!Page.IsPostBack)
{// Put user code to initialize the page here
strID=Request["strid"];
SqlDataReader objReader;
objReader=objConn.ExecuteReader ("select top 1 PicType,PicData from carrypic where recid='"+strID+"' order by  carryindate desc");
while(objReader.Read())
{
Page.Response.ContentType = objReader["PicType"].ToString ();
Page.Response.BinaryWrite((byte[]) objReader["PicData"]);
}
objReader.Close();
}

解决方案 »

  1.   

    可能SQL语句有些问题,但就是不知道问题在什么地方,因为另外一个除了SQL语句不同外,
    就可以正常的显示所要的东西,真是搞不懂!
      

  2.   

    向CSDN学习,在你的图像连接后面加个随机数或字符串<img src="display.aspx?id=123&rand=74osh0234024">
      

  3.   

    response.expires=0;
    response.buffer=true;
    response.clear();
    就可以了,谢谢
    to saucer:
    加个随机数可以吗?如果可以的话,为什么?
    请指点,比较懒,没有去试?