云浮信息港

当前位置:

站长aspnet如何泩成图片验证码简

2019/10/13 来源:云浮信息港

导读

08:46 来源:互联 :水色皇朝【纠错】人评论

08:46 来源:互联 :水色皇朝【纠错】人评论

A-A+ 怎么开淘宝店 站优化方法 创业如何获得投资 小米note顶配版评测 LOL活动

新建一个页面px添加命名空间:

aging;;

然后在Page_load事件拷入如下代码:

//生成4位的验证码stringtmp=RndNum(4);HttpCookiea=newHttpCookie(ImageVtmp);d(a);lidateCode(tmp);

接下来向该页面添加两个方法:

privatevoidValidateCode(stringVNum){BitmapImg=null;Graphicsg=null;MemoryStreamms=null;

intgheight=ngth*12;Img=newBitmap(gheight25);g=omImage(Img);//背景颜色ear(ite);//文字字体Fontf=newFont(ArialBlack10);//文字颜色SolidBrushs=newSolidBrush(ack);awString(VNumfs33);ms=newMemoryStream();ve(eg);earContent();ntentType=image/Jpeg;naryWrite(Array());

spose();spose();d();}

privatestringRndNum(intVcodeNum){stringVchar=abcdefghijklmnop+qrstuvwxyz;string[]VcArray=lit(newChar[]{''});stringVNum=;inttemp=-1;

Randomrand=newRandom();

for(inti=1;iVcodeNum+1;i++){if(temp

!=-1){rand=newRandom(i*temp*unchecked((int)cks));}

intt=xt(35);if(temp!=-1temp==t){returnRndNum(VcodeNum);}temp=t;VNum+=VcArray[t];}returnVNum;}

如果要在页面px生成验证码,则在该页面添加一个图片控件,假设命名为:ImageButton1,然后在page_Load事件中写如下代码:

ageUrl=px;

这样就可以生成验证码了,px页面可以随便放在那里,不过要注意ageUrl要写对

,同级可以直接写px

,上一级写

../px,很方便吧。

查看更多相似文章

如何在微信开微店
拼团小程序平台
做拼团小程序
标签

友情链接