验证码的三种做法[纯数字][纯汉字][字母\数字\汉字混合]C#
网上有很多关于验证码做法的资料,但是真正做得完整的却非常少,所以昨天晚上参考了作者:CSDN 上kwklover 的
在ASP.NET下实现数字和字符相混合的验证码 (混合,完整,遗憾的是vb.net,说到这里我想我得感谢stone(QQ9337874),因为我在把VB译成C#的过程中几番出错,最终这段翻译由他完成)!!
随机汉字参考了
http://navicy.cnblogs.com/archive/2005/05/08/150756.html这篇文章的,
而最终的纯数字以及GDI+绘图则是从□☆近三十☆(QQ19302038)传给我的一个OA案例里面分离出来的!
所以完整的说,这里面几乎都是别人做好了的,我只是整理出来了!
完整的下载地址是
http://www.cnblogs.com/Files/thcjp/gdi.rar 下面把代码的重点部分贴出来,如果看源文件有什么不明白可以问偶 QQ41874213
效果如图(我确实懒了点,按纽的名字都没有改,哈哈)
需要说明的是,因为提交对比后,页面是重新刷新了,所以文本框里面看见的和后面图片显示不一样,这个不需要太多说明吧!! 混合模式刷新出现约界错误 已经被 stone(QQ9337874) 修正!!




下面是GDI+绘图的代码段,以及显示的调用等
返回纯数字
返回文字\数字\字母混合的
返回汉字的
我们调用页的代码如下
HTML代码