Asp.Net动态生成验证码实例

时间:2006/8/19 19:28:33      阅读:57550     附件: Asp.Net动态生成验证码实例.rar (经验值:5)     下载:68
        最近因为本站的留言本和发表评论不断出现有些人在恶意发表信息,所以做了一个生成验证码生成图片的功能,现拿出来和大家共享(做了几种方法,大家可取自己所要的代码即可)。

        首先用VS2005建立一个ImgCheckCode.aspx文件,ImgCheckCode.aspx文件内空只要第一句就OK,下面的可以删除,来看ImgCheckCode.aspx.vb文件的内容:
Imports System.Drawing
Imports System.Drawing.Imaging
Imports System.Drawing.Drawing2D

Partial Class ImgCheckCode
Inherits System.Web.UI.Page

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

'ImgCheck1() '图片验证码1

'draw2(getNum.ToString)'图片验证码2

'GenImg(GenCode(4)) '图片验证码3

CreateCheckCodeImage(GenCode(
4)) '图片验证码3(增加背景噪音线、前景噪音点)

End Sub


图片验证码1

图片验证码2

图片验证码3

End Class

 这里俺就使用了第三种方法的第一种(增加背景噪音线、前景噪音点),如你想用前面的几种可以把Page_Load中的后三名屏蔽它就OK咯,然后在你想要放验证码的页面中插入以下代码即可:
<asp:Image id="ImgCode" runat="server" ImageUrl="ImgCheckCode.aspx" />
简单吧,嘻嘻,快试试吧。 (再附上一种C#的方法让大家下载吧,见附件)
评论
  • Re:Asp.Net动态生成验证码实例  (2006/8/20 15:22:21) by 飘萍 
        不错,学习。谢谢!
  • Re:Asp.Net动态生成验证码实例  (2006/8/30 22:31:36) by 123123 
    good
  • Re:Asp.Net动态生成验证码实例  (2006/9/6 0:24:53) by williamyu 
    收藏了!
  • Re:Asp.Net动态生成验证码实例  (2006/9/13 17:31:36) by 李非果 
    好的收了
  • Re:Asp.Net动态生成验证码实例  (2006/9/20 20:11:05) by aking 
    good,very thank you
  • Re:Asp.Net动态生成验证码实例  (2006/10/16 0:35:34) by stardotcom 
    好东西
  • Re:Asp.Net动态生成验证码实例  (2006/12/7 0:23:12) by 李非果 
    好东西
  • Re:Asp.Net动态生成验证码实例  (2006/12/9 19:29:39) by gg 

    正需要这东西,谢谢

  • Re:Asp.Net动态生成验证码实例  (2006/12/19 12:29:22) by zhangyifei 
    好东西,谢谢
  • Re:Asp.Net动态生成验证码实例  (2007/1/8 13:50:01) by allen 
        我要下载
  • Re:Asp.Net动态生成验证码实例  (2007/1/9 12:02:05) by 王子琪 
    不错,我要下载!!
  • Re:Asp.Net动态生成验证码实例  (2007/1/22 18:22:25) by 朱晖 
    太好了,牛!
  • Re:Asp.Net动态生成验证码实例  (2007/1/23 18:25:28) by ciyo58 
    这个很实用,学习一下,谢谢
  • Re:Asp.Net动态生成验证码实例  (2007/2/15 9:51:12) by leejeans 
    真的对我很有用~~~谢谢
  • Re:Asp.Net动态生成验证码实例  (2007/2/15 9:59:49) by leejeans 
    文件能直接拿来用吗?
  • Re:Asp.Net动态生成验证码实例  (2007/3/8 23:04:48) by 阿飞 
    真的对我很有用~~~谢谢
  • Re:Asp.Net动态生成验证码实例  (2007/3/15 21:06:00) by cyxxde 
    很实用,版主辛苦了
  • Re:Asp.Net动态生成验证码实例  (2007/4/5 15:37:11) by 陈永雄 
    &<60;很实用,版主辛苦了
  • Re:Asp.Net动态生成验证码实例  (2007/5/18 20:04:58) by 空心 
    很实用啊,找了好久
  • Re:Asp.Net动态生成验证码实例  (2007/5/31 14:10:04) by fdsaf 
    很实用,版主辛苦了
  • Re:Asp.Net动态生成验证码实例  (2007/11/28 8:46:46) by 快乐购物网 
    很实用啊
  • Re:Asp.Net动态生成验证码实例  (2007/12/21 16:30:18) by shufeng 
    不错不错
  • Re:Asp.Net动态生成验证码实例  (2007/12/21 16:37:59) by shufeng 
    收藏
  • Re:Asp.Net动态生成验证码实例  (2007/12/24 19:04:57) by 王刚 
    实用技术,立刻实验下
  • Re:Asp.Net动态生成验证码实例  (2008/1/8 15:52:02) by 找了好久 
    找了好久
  • Re:Asp.Net动态生成验证码实例  (2008/1/8 15:58:08) by fredrj 
    实用技术,立刻实验下
  • Re:Asp.Net动态生成验证码实例  (2008/1/17 16:11:12) by ZhouFuqiang 
    學習一下,好東西
  • Re:Asp.Net动态生成验证码实例  (2008/1/24 17:24:35) by 真实姓名 
    很不错
  • Re:Asp.Net动态生成验证码实例  (2008/10/9 22:52:03) by chari 
    学习一下
标 题:
 
姓 名:
 
主 页:

验证码:

评论:
 

Because of the cache,you may see your comments several minutes later.