做10张图片
0.GIF,1.GIF,2.GIF........9.GIF比如访问的人数是:1234人把相应的数字替换成对应的图片即可。

解决方案 »

  1.   

    我有一个好方法, 先建一个专门成生图片的网页, 假如命名为 Image.aspx
    在这个网页中加入如下方法 private void DrawCode(string code)
            { 
                //定义一个画板
                Bitmap bm = new Bitmap(60, 20);
                //定义绘画的一个实例
                Graphics gra = Graphics.FromImage(bm);
                //定义一个矩形
                Rectangle rec = new Rectangle(0, 0, 60, 20);
                //填充矩形
                gra.FillRectangle(new SolidBrush(Color.Blue), rec);
                //画出字符串
                gra.DrawString(code, new Font("宋体", 16), new SolidBrush(Color.Red), rec);
                //将图片显示出来
                bm.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg);
                gra.Dispose();
                bm.Dispose();
            }在该页面的page_load事件中调用上面这个方法, 
    传参就传访问该网站的人数, 如"当前访问总数:4521人", 假如要在Main.aspx页面中显示访问网站的总人数, 
    就在Main.aspx页面中加入一个ImageButton控件, 
    再设置它的属性:
     this.imbReg.ImageUrl = "Image.aspx"; 
    OK, 这样就行了, 原理大家仔细看了代码之后就晓得了