ValidateBox验证码控件原代码

今天想了想,还是把这个源代码发布出来。
//  ********************************************************
//  验证码验证控件
//  Designed by Faib Studio.
//  Copyright 2007
//  Email [email protected] or QQ 55570729
//  ********************************************************

using  System;
using  System.Collections.Specialized;
using  System.ComponentModel;
using  System.ComponentModel.Design;
using  System.Drawing;
using  System.Drawing.Drawing2D;
using  System.Drawing.Imaging;
using  System.Drawing.Design;
using  System.IO;
using  System.Text;
using  System.Reflection;
using  System.Web.UI;
using  System.Web.UI.WebControls;
using  System.Globalization;

namespace  FaibClass.WebControls
{
    [DefaultProperty(
"Text")]
    [ToolboxData(
"<{0}:ValidateBox Runat=Server Font-Name=\"System\" Font-Size=\"9pt\"></{0}:ValidateBox>")]
    
public class ValidateBox : System.Web.UI.WebControls.Image
    
{
        
私有变量

        
public ValidateBox()
        
{
            m_Font 
= new Style().Font;
            m_Font.Name 
= "System";
            m_Font.Size 
= 9;
        }


        
属性

        
公共方法

        
私有方法
    }

}

两个相关的枚举类型:
     public   enum  ValidateStyle
    
{
        
/// <summary>
        
/// 客户端返回
        
/// </summary>

        Client = 0,
        
/// <summary>
        
/// Session返回
        
/// </summary>

        Session,
        
/// <summary>
        
/// Cookie返回
        
/// </summary>

        Cookie,
        
/// <summary>
        
/// Cache返回
        
/// </summary>

        Cache
    }


    
public   enum  ValidateCodeType
    
{
        
/// <summary>
        
/// 纯数字
        
/// </summary>

        Numeric = 0,
        
/// <summary>
        
/// 纯字符
        
/// </summary>

        Character,
        
/// <summary>
        
/// 数字与字符混合
        
/// </summary>

        Commix,
        
/// <summary>
        
/// 中文汉字
        
/// </summary>

        Chinese
    }

你可能感兴趣的:(validate)