Bitmap bmp = new Bitmap(300,200);
Graphics g = System.Drawing.Graphics.FromImage(bmp);
    g.DrawLine(new Pen(new SolidBrush(Color.Red),2),0,0,150,100);
bmp.Save(Response.OutputStream,System.Drawing.Imaging.ImageFormat.Gif);

解决方案 »

  1.   

    有篇文章叫做"ASP.net中绘制饼图与棒图",搜一下看看,有点用的
      

  2.   

    TO:cpp2017(幕白兄) 按你那样的方法是可以显示图片,但是它只能显示这张图片。如果在这个页面里我还有其他东西要一起显示的话,该如何处理?
      

  3.   

    用GDI+ 或者引用OWC.dll,还可以用 SVG,
      

  4.   

    To:cpp2017(幕白兄) 按照你的方法,是可以显示图片,但是如果我还需要在这个页面显示其他的东西的话,该怎么处理?
      

  5.   

    那样可以用Iframe或Image把显示图片的网页框起来
      

  6.   

    去SVG(BEN)那里看看吧
    http://www.me65.com/
      

  7.   

    http://www.me65.com/  ???禁止访问阿!
      

  8.   

    private void Page_Load(object sender, System.EventArgs e)
    {

    //在网页上画图
    Bitmap bmp = new Bitmap(100,50);
    Graphics g = Graphics.FromImage(bmp);
    g.FillRectangle(new SolidBrush(Color.Wheat),0,0,100,50);
    Random rm = new Random();
    int x = rm.Next() % 20;
    int y = rm.Next()% 20;
    int width = rm.Next()% 100;
    int height = rm.Next()% 50; g.DrawString(new Random().Next().ToString(),new Font("Araial",12),new SolidBrush(Color.Red),new Rectangle(x,y,100,50),StringFormat.GenericDefault);
    g.RotateTransform(135);
    g.RotateTransform(180);
    g.ScaleTransform(100,20);
    bmp.Save(Response.OutputStream,ImageFormat.Gif);
    }
      

  9.   

    安装水晶报表,生成你需要的各种图形报表非常的方便,在网页中加入一个水晶报表view控件就一切搞定了。
      

  10.   

    要控制图片显示位置可以这样做:
    在一个网页里加一个居中的Image控件,把它的ImageUrl属性设为画图的页面
    就是麻烦了点