验证码代码:ASP.NET2.0中文验证码的实现代码来源: 发布时间:星期二, 2008年7月29日 浏览:508次 评论:0
这里只是一个简单的例子,字体也只是单一的一种,如果想有更好的效果那就把每一个字都设一种单独的字体,这样一来效果会好很多。希望对各位有所帮助在判断的时候只要把取得的文本框的值与“Session["valicode"] ”进行判断是否一致就行了。 //建立位图对象 Bitmap NewbitMap = new Bitmap(90, 22, PixelFormat.Format32bppArgb); //根据上面创建的位置对象创建绘图面 Graphics g = Graphics.FromImage(NewbitMap); //以指定的颜色填充矩形区 g.FillRectangle(new SolidBrush(Color.White), new Rectangle(0, 0, 90, 22)); //创建字体对象 Font newfont = new Font("幼圆", 14); //创建RectangleF结构指定一个区域 RectangleF rectangle = new RectangleF(0, 0, 90, 22); //创建随机数 Random Newrd = new Random(); string[] abcd="我,是,没,高,天,地,聊,材,盆,浊,小,涯,尖,欠,猪,左,腿,刀,吃,渴,棍,皮,影,歇,草,营,救,税,说,坏,通,病,二,世,期,春,季,弄,刑,事,警,强,窝,菜,干,什,前,都,哭,拉,面,鱼,文,鬼,或,热,狗,蛋,毛,笔,网,件,构,试,社,帮,耐,烧,粘,苹,鞋,板,裳,花,海,题,a,e,f,r,9,0,k,2,4,7,1,3,q,w,y,u,v,x,p,s,a,d,8,5,t".Split(',');
4
相关文章读者评论发表评论 |
|