大家知道股票网站的K线图是动态生成的定时刷新PHP 就有动态生成图片的功能,那么怎样用asp.net在网页中动态的生成一个图片呢? 
  下面我要举的例子是动态的生成一个图片显示当前时间 
  namespace Wmj 
  { 
  using System; 
  using System.Drawing; 
  using System.Web.UI; 
   
   public class MyTempImage : Page 
   { 
   public string CreateImage() 
   { 
   string str=DateTime.Now.ToString(); 
   Bitmap image=new Bitmap(200,30); 
   Graphics g=Graphics.FromImage(image); 
   string thefullname=Server.MapPath("/")+"\\nowtime.gif"; 
   g.Clear(Color.White); 
  g.DrawString(str,new Font("Courier New", 10),new SolidBrush(Color.Red),20,5); 
  Graphics 类还有很多绘图方法可以绘制 直线、曲线、圆等等 
   image.Save(thefullname,System.Drawing.Imaging.ImageFormat.Gif); 
   return "/nowtime.gif"; 
   } 
   } 
  } 
  /////////////////////////////////////////// 
  <%@page language="C#"%> 
  <%@Import namespace="Wmj"%> 
  <script language="C#" runat="server"> 
   void Page_Load(object sender,EventArgs e) 
   { 
   MyTempImage myTempImage=new MyTempImage(); 
   img1.Src=myTempImage.CreateImage(); 
   } 
  </script> 
  <html> 
  <head> 
  <!--每10秒自动刷新--> 
  <meta http-equiv="refresh" content="10"> 
  </head> 
  <body> 
  <form runat="server"> 
  <input type="button" value="手动刷新" onclick="location.reload()"> 
  <img id="img1" runat="server"/> 
  </form> 
  </body> 
  </html> 
  有了这个例子的原理动态的显示数据库中数据的曲线图、比例饼图、柱状图等都应该不成问题了。