首先在HTML页面中添加<span id="spRandomNum" runat="server"></span>
然后在后台Load事件中添加如下代码

 1        Random rndm = new Random();
 2        string strNum = rndm.Next(19999).ToString("0000");
 3
 4        System.Drawing.Image img = new System.Drawing.Bitmap(10025);
 5
 6        System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(img);
 7        System.Drawing.Font fnt = new System.Drawing.Font("Arial"12, System.Drawing.FontStyle.Regular);
 8        System.Drawing.Brush brsh = System.Drawing.Brushes.Black;
 9        System.Drawing.Pen pn = new System.Drawing.Pen(System.Drawing.Color.Black, 0);
10        g.Clear(System.Drawing.Color.FromArgb(255255255));
11        g.DrawString(strNum, fnt, brsh, 22);
12                
13        //这个地方要保证是绝对路径的,我此处的images是我项目中的文件夹
14        if (System.IO.File.Exists(@"E:\Carl\webTest\WebSite2\images\random.Gif"))
15            System.IO.File.Delete(@"E:\Carl\webTest\WebSite2\images\random.Gif");
16        img.Save(@"E:\Carl\webTest\WebSite2\images\random.Gif", System.Drawing.Imaging.ImageFormat.Gif);
17
18        spRandomNum.InnerHtml = "<img src=\"images/random.Gif\" />";
posted on 2007-07-18 16:51  seamanhy  阅读(326)  评论(1编辑  收藏  举报