xiacy

导航

绘制验证码图片

 验证码技术是网站开发过程中保护网站安全的最基本环节,它可以防止非法人员利用注册工具或登录工具来攻击网站。本节通过一个实例来介绍,如何在网站中绘制验证码图片。 程序开发步骤:
(1)新建一个网站,默认主页名为Default.aspx。
(2)在该网站中添加一个code.aspx页面,用于生成验证码图片。
(3)程序主要代码如下。
code.aspx页面中定义了两个方法,分别为GenerateCheckCode方法和CreateCheckCodeImage方法,其中GenerateCheckCode方法用来生成随机字符串,而CreateCheckCodeImage方法则用来将随机生成的字符串转换成验证码图片。GenerateCheckCode方法实现代码如下:


将Default.aspx页设置为首页,为了能在Default.aspx页显示验证码图片,应该在该页中添加一个Image控件,并将其ImageUrl属性设置为“code.aspx”,实现代码如下:


取值:


posted on 2011-09-05 15:53  xiacy  阅读(273)  评论(0编辑  收藏  举报