一、定义验证码生成类(GDI+技术)
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Web;
namespace WebApplication1
{
public class CodeVilidate
{
public static string str=null ;
public static Bitmap GetDraw()
{
str = “”;
Random r = new Random();
for (int i = 0; i < 4; i++)
{
int rNumber = r.Next(0, 10);
str += rNumber;
}
//MessageBox.Show(str);
Bitmap bmp = new Bitmap(80, 20);//设置长度和宽度分别为80和20
Graphics g = Graphics.FromImage(bmp);//Bitmap是Image的子类,所以可以替换Image放置在函数中
for (int i = 0; i < 4; i++)
{
Point p = new Point(i * 20, 0);
string[] fonts = { "微软雅黑", "宋体", "黑体", "隶书", "仿宋" };