最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
ASP.net实现验证码技术(网上收集)
时间:2008-01-12 编辑:简简单单 来源:一聚教程网
第一步生成验证码
新增一个ValidateCode.aspx页面
在ValidateCode.aspx.cs的代码如下
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Drawing;
using System.Drawing.Imaging;
public partial class ValidateCode : System.Web.UI.Page
{ //该页面将用于生成验证码图片
protected void Page_Load(object sender, EventArgs e)
{ //调用函数将验证码生成图片
this.CreateCheckCodeImage(GenerateCheckCode());
}
private string GenerateCheckCode()
{ //产生五位的随机字符串
int number;
char code;
string checkCode = String.Empty;
System.Random random = new Random();
for (int i = 0; i < 5; i++)
{
number = random.Next();
if (number % 2 == 0)
code = (char)('0' + (char)(number % 10));
相关文章
- ASP.NET中画图形验证码的实现代码 01-06
- asp.net 验证码控件 05-03
- 三款asp.net 验证码代码 08-26
- asp.net随机验证码(使用ashx) 06-03
- C#复制数组的两种方式及效率比较解读 10-24
- ASP.NET Identity用法解析 10-24