问题是这样的:
    我自己根据数据绘制了曲线,在服务器端页面浏览图片能够正常显示,但是在客户端的浏览器上就无法显示了。主要代码如下:
    protected void Page_Load(object sender, EventArgs e)
    {
        Image1.ImageUrl = Server.MapPath("IMG/Curve.jpg");
        Image1.Visible = false;
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        Curve curve2d = new Curve();         
        Bitmap bmp = curve2d.CreateImage();
       bmp.Save(Server.MapPath("IMG/Curve.jpg"), ImageFormat.Jpeg);
        
       Image1.Visible = true;
    }
我在页面上用的是IMAGE控件。
HTML代码
    <asp:Image ID="Image1" runat="server" Height="350px" ImageAlign="Left" Width="600px" />谢谢。

解决方案 »

  1.   

    把 Image1.ImageUrl = Server.MapPath("IMG/Curve.jpg"); 
            Image1.Visible = false; 
    做成一个方法
    然后在点击按钮之后调用这个方法。
      

  2.   

    把Image1.ImageUrl = Server.MapPath("IMG/Curve.jpg"); 移到button_click里去。
      

  3.   

    在客户端浏览器右键你的Image1-》属性。查看你图片地址。看是不是路径写错了
      

  4.   

    在客户端查看网页源代码的图片路径跟服务器上的路径是否一致。或者你可以用完整的url作路径及不会错了