img.src 可以连接一个页面 图片吗?
比如 img.src='text.aspx' 然后显示图片思路是什么?? 有代码更好了

解决方案 »

  1.   

    比如验证码,
              System.IO.MemoryStream ms = new System.IO.MemoryStream();
            image.Save(ms, System.Drawing.Imaging.ImageFormat.Gif);
            Response.ClearContent();
            Response.ContentType = "image/Gif";
            Response.BinaryWrite(ms.ToArray());
      

  2.   

    page_load事件你写 就可以个吗?
      

  3.   

     如果一个网站多个地方要用到 验证码 img.src='text.aspx' 这样写 是不是方便一些!
      

  4.   

    function change()  
    {  
    var img =document.getElementById("ImageButton1");  
    img.src=img.src+"?";  
    }  
    </script>  
    <a href="javascript:change();">看不清,换一张 </a>  <img alt="" src="" style="cursor:pointer;" id="codeimg" onclick="this.src='validate.aspx?time=' + Math.random();" /> <script language="javascript" type="text/javascript">document.getElementById('codeimg').src = 'validate.aspx?time=' + Math.random(); </script> 
      

  5.   

    document.getElementById('codeimg').src = 'validate.aspx?time=' + Math.random();
    aspx .cs代码 :
    FileStream fs = new FileStream(@"D:\22-11-46-3-524454584.jpg",FileMode.Open,FileAccess.Read);
       byte[] mydata = new byte[fs.Length];
       int Length = Convert.ToInt32(fs.Length);
       fs.Read(mydata,0,Length);
       fs.Close();
       this.Response.OutputStream.Write(mydata,0,Length);
       this.Response.End();
      

  6.   

    System.IO.MemoryStream ms = new System.IO.MemoryStream();
            System.IO.Stream str = new FileUpload().PostedFile.InputStream;
            System.Drawing.Bitmap map = new System.Drawing.Bitmap(str);
            map.Save(ms, System.Drawing.Imaging.ImageFormat.Gif);
            Response.ClearContent();
            Response.ContentType = "image/gif";
            Response.BinaryWrite(ms.ToArray());
      第二种方法:
            System.IO.FileStream fs = new System.IO.FileStream("Filename", System.IO.FileMode.Open, System.IO.FileAccess.Read);
            byte[] datas = new byte[fs.Length];
            fs.Read(datas, 0, Convert.ToInt32(fs.Length));
            fs.Close();        Response.OutputStream.Write(datas,0,Convert.ToInt32(fs.Length));
            Response.End();
      

  7.   

    思路是,那个ASPX已是图片文档。最好再加一个“看不清换一张”