• 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
        }
  • 相关阅读:
    vim
    Windows Scripting Host
    html5的新特性
    如何设置网页的搜索关键字
    Css Rest 方法
    javascript绑定事件
    AJAX 跨域请求
    转载ajax
    jQuery的hover()方法(笔记)
    无缝滚动案例解析
  • 原文地址:https://www.cnblogs.com/faib/p/743161.html
Copyright © 2020-2023  润新知