国产黄色免费网站,人人干人人干人人干,免费大黄网站在线看,国产情侣一区二区三区,99精品国产福利免费一区二区,国产亚洲成归v人片在线观看,伊人88

2023信創(chuàng)獨角獸企業(yè)100強
全世界各行各業(yè)聯(lián)合起來,internet一定要實現(xiàn)!

asp.net實現(xiàn)驗證碼

2004-02-11 eNet&Ciweek

  #region 實現(xiàn)一個驗證碼的類

  public class ValidateCode

  {

  private Bitmap validateimage;

  private Graphics g;

  public ValidateCode()

  {

  validateimage = new Bitmap(120, 30, PixelFormat.Format24bppRgb);

  g = Graphics.FromImage(validateimage);

  }

  public void DrawValidateCode(Page e, string i)

  {

  g.DrawString(i, new Font("黑體",16,FontStyle.Bold),new SolidBrush(Color.White),new PointF(2,4));

  g.FillRectangle(new LinearGradientBrush(new Point(0,0), new Point(120,30), Color.FromArgb(0,0,0,0),Color.FromArgb(255,255,255,255)),0,0,120,30);

  //validateimage.Save(e.OutputStream, );

  g.Save();

  MemoryStream ms=new MemoryStream();
);

  e.Response.ClearContent();

  e.Response.ContentType="image/gif";

  e.Response.BinaryWrite(ms.ToArray());

  e.Response.End();
"), );

  //e.End();

  }

  }

  

  #endregion

  private void MakeValidateCode()

  {

  char[] s = new char[]{"0","1", "2","3","4","5","6","7","8","9","a"

  ,"b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q"

  ,"r","s","t","u","v","w","x","y","z","A","B","C","D","E","F","G"

  ,"H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W"

  ,"X","Y","Z"};

  string num = "";

  Random r = new Random();

  for(int i = 0; i < 5; i++)

  {

  num += s[r.Next(0, s.Length)].ToString();

  }

  ((LoginUserInfo)Session["LoginUserInfo"]).ValidateNum = num;

  TextBox3.Text = "";

  }

  調(diào)用上面的類即可成功檢測驗證碼.

相關頻道: eNews

您對本文或本站有任何意見,請在下方提交,謝謝!

投稿信箱:tougao@enet16.com