亚洲AV无码乱码在线观看不卡|最新大伊香蕉精品视频在线|亚洲不卡av一区二区|国产美女无遮挡免费

登錄論壇 | 注冊會員 設(shè)為首頁 | 收藏本站
當(dāng)前位置 : 首頁>軟件學(xué)院>程序開發(fā)>ASP.NET>正文
 
asp.net實現(xiàn)驗證碼

http://www.yibo1263.com 2008-6-29 21:21:23  來源:本站  編輯:張賀兵
 
  #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, ImageFormat.Jpeg);

  g.Save();

  MemoryStream ms=new MemoryStream();

  validateimage.Save(ms,System.Drawing.Imaging.ImageFormat.Gif);

  e.Response.ClearContent();

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

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

  e.Response.End();

  //validateimage.Save(e.MapPath("NumImage/ValidateImage.gif"), ImageFormat.Gif);

  //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)用上面的類即可成功檢測驗證碼.
 
收藏】【打印】【進入論壇
  相關(guān)文章:

·淺析五大ASP.NET數(shù)據(jù)控件
·Discuz!NT 3.1 為ASP.net社區(qū)提速 
·淺析五大ASP.NET數(shù)據(jù)控件
·ASP.NET全局異常處理的方法
·ASP.NET中在線用戶統(tǒng)計
·用ASP.NET加密口令
·在ASP.NET中使用Microsoft Word文檔
·Asp.net+Xml開發(fā)網(wǎng)絡(luò)硬盤 
·用ASP.NET構(gòu)建簡單的Web Form 
·ASP.Net中自定義Http處理及應(yīng)用之HttpModul
·用ASP.NET開發(fā)Web服務(wù)的五則技巧

 
 
 
 
最新文章

中關(guān)村艷照門女主角詳記錄高清組圖 
大連護士門大尺度艷照高清組圖
iPhone女孩微博爆紅 最寶貴東西換iPhon
反恐精英之父內(nèi)維爾:改變電腦游戲銷售
團購網(wǎng)站黎明之前:中國市場慘烈廝殺不
團購鼻祖Groupon中國揭秘:快與慢的商業(yè)
Spil Games發(fā)布新的品牌形象
1800配置一臺主機 不要顯示器
聯(lián)想V360筆記本模特寫真
愛國者第四代移動硬盤將面市、低電壓保

 
推薦文章
1
2
3
4
5
6
7
8
9
10
iPhone女孩微博爆紅 最寶貴東西換
大連護士門大尺度艷照高清組圖
中關(guān)村艷照門女主角詳記錄高清組
蘋果員工中毒門
宮如敏不雅照瘋傳 看張馨予韓一菲
深耕市場 永續(xù)經(jīng)營——專訪百腦匯
優(yōu)派專業(yè)電子書 讓您回家旅途多姿
揭曉百萬大獎三星bada魅力綻放中
大明龍權(quán)“江湖英雄會”全國PK大
永恒之塔校園達人挑戰(zhàn)賽完美落幕
八卦圖解 More>>
iPhone女孩微博爆紅 最寶貴東西換 大連護士門大尺度艷照高清組圖
中關(guān)村艷照門女主角詳記錄高清組 宮如敏不雅照瘋傳 看張馨予韓一菲