您的位置:知识库 »

Asp.net(C#)实现验证码功能

作者: 为了明天  来源: 博客园  发布时间: 2008-09-09 18:15  阅读: 6691 次  推荐: 1   原文链接   [收藏]  

新建一个专门用来创建验证码图片的页面ValidateCode.aspx
它的后台cs文件代码如下:
PageLoad

Code

其中CreateRandomCode是自定义的函数,参数代表验证码位数

Code

CreateImage也是一个自定义的函数,用于生成图

Code

//g.FillRectangle(new System.Drawing.SolidBrush(Color.Blue),0,0,image.Width, image.Height);
g.Clear(Color.Blue);
这两种方法都可以改变生成图片的背景颜色。下面那个for循环用来生成一些随机的水平线

在需要用到验证码的页面添加一个<asp:Image>控件即可,但是要把ImageUrl指向生成验证码的页面

Code

 

 

1
0

热门文章

    最新文章

      最新新闻

        热门新闻