• λ我爱Aspx >> Asp.Net >> c#生成验证码的缓存问题
  • c#生成验证码的缓存问题

  • :未知  Դ:非寒日志  :2007-4-21 0:50:21  ؼ:c#
  • 以前有过一篇文章是动态生成验证码的例子,这里再补充一点,因为很多东西例子跟实际应用还是有很大的区别,你会碰到一些意想不到的问题。例如,最近我用到的验证码类(checkcode.aspx.cs):

    using System;

     

    using System.Collections;

    using System.ComponentModel;

    using System.Data;

    using System.Drawing;

    using System.Web;

    using System.Web.SessionState;

    using System.Web.UI;

    using System.Web.UI.WebControls;

    using System.Web.UI.HtmlControls;

    namespace _5dblog

    {

    /// <summary>

    /// CheckCode 的摘要说明:用于验证码的生成!

    /// </summary>

    public partial class CheckCode : System.Web.UI.Page

    {

    protected void Page_Load(object sender, System.EventArgs e)

    {

    this.CreateCheckCodeImage(GenerateCheckCode());

    // 在此处放置用户代码以初始化页面

    }

    #region Web 窗体设计器生成的代码

    override protected void OnInit(EventArgs e)

    {

    //

    // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。

    //

    InitializeComponent();

    base.OnInit(e);

    }

    /// <summary>

    /// 设计器支持所需的方法 - 不要使用代码编辑器修改

    /// 此方法的内容。

    /// </summary>

    private void InitializeComponent()

    {

    }

    #endregion

    private string GenerateCheckCode()

    {

    int number;

    char code;

    string checkCode = String.Empty;

    Ҷƪл˵?
  • һƪ文件压缩代码(为.Net2.0新增)
    һƪFLASH在浏览器中被提示激活(禁用)的解决办法