如何在一个页面中以数字图片形式显示访问本网页总人数
如何在一个页面中以数字图片形式显示访问本网页总人数谢了 --------------------编程问答-------------------- 做一些图片,
做个判断,如果是访问本网站的人数是几
就把几的图片弄上去 --------------------编程问答-------------------- 做10张图片
0.GIF,1.GIF,2.GIF........9.GIF
比如访问的人数是:1234人
把相应的数字替换成对应的图片即可。 --------------------编程问答-------------------- 我有一个好方法, 先建一个专门成生图片的网页, 假如命名为 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, 这样就行了, 原理大家仔细看了代码之后就晓得了
补充:.NET技术 , ASP.NET