各位高手:
  现在我需要的是一个asp.net得验证码code?
  VS用的是第三方的控件,最重要的是他还是刷新的郁闷坏了!
求一个手写的验证码控件... 有CODE的就不要收藏了。
分享下,小弟不胜感激。
一定要是asp.net得而且使用无刷新技术的啊。
发邮箱也行 Email:[email protected]求人。。

解决方案 »

  1.   

    up 网上有例子 是 做个aspx页 在后台 写验证码生成代码 然后保存验证session 然后另外个页面引用判断
      

  2.   

    google搜索一大堆
    http://www.51aspx.com/CV/ZhongWenYanZhengMa/
      

  3.   

    public class Handler : IHttpHandler,IRequiresSessionState 
    {
        public void ProcessRequest (HttpContext context) 
        {
            context.Response.ContentType = "image/jpeg";
            Bitmap basemap = new Bitmap(200, 60);
            Graphics graph = Graphics.FromImage(basemap);
            graph.FillRectangle(new SolidBrush(Color.White),0,0,200,60);
            Font font = new Font(FontFamily.GenericSansSerif,48,FontStyle.Bold,GraphicsUnit.Pixel);
            Random r = new Random();
            string letters = "abcdefghijklmnopqrstuvwxyz1234567890";
            string letter;
            StringBuilder s = new StringBuilder();
     
            for (int i = 0; i < 5; i++)
            {
                letter = letters.Substring(r.Next(0,letters.Length-1),1);
                s.Append(letter);
                graph.DrawString(letter,font,new SolidBrush(Color.Blue),i*38,r.Next(0,15));
            }
                    
            Pen linePen = new Pen(new SolidBrush(Color.Brown),2);
            for (int i = 0; i < 6; i++)
            {
                graph.DrawLine(linePen, new Point(r.Next(0, 199), r.Next(0, 59)), new Point(r.Next(0, 199), r.Next(0, 59)));
               
            }
            basemap.Save(context.Response.OutputStream, ImageFormat.Gif);
            context.Session["CheckCode"] = s.ToString();
            context.Response.End();
        }
     
        public bool IsReusable {
            get {
                return true;
            }
        }
    }
    <img id="imgCheckCode" style="cursor:pointer" src="handler.ashx" alt="看不清?点击更换"  />参考
      

  4.   

    http://blog.csdn.net/durongjian/archive/2009/07/10/4336380.aspx
      

  5.   

    验证码的生成网上太多了,cnblogs有昨天我还搜到很多的。