zoukankan      html  css  js  c++  java
  • ValidateBox验证码控件原代码

    今天想了想,还是把这个源代码发布出来。
    // ********************************************************
    // 验证码验证控件
    // Designed by Faib Studio.
    // Copyright 2007
    // Email faib920@126.com 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
        }
  • 相关阅读:
    js 方法重载
    键盘事件keydown、keypress、keyup随笔整理总结(摘抄)
    jqXHR 对象(post完成后再调用函数)
    关于js中onclick字符串传参问题
    CTF---隐写术入门第三题 打不开的文件
    【经验分享】后台常用的万能密码
    CTF---Web入门第三题 这个看起来有点简单!
    队列的存储结构的实现(C/C++实现)
    栈的存储结构的实现(C/C++实现)
    详解zkw算法解决最小费用流问题
  • 原文地址:https://www.cnblogs.com/faib/p/743161.html
Copyright © 2011-2022 走看看