六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

asp.net如何生成圖片驗(yàn)證碼(容易)

[摘要]新建一個(gè)頁面image.aspx,添加命名空間:using System.Drawing.Imaging;using System.IO; 然后在Page_load事件拷入如下代碼: //生成4位的驗(yàn)證碼 string tmp = RndNum(4); HttpCookie a = ...
新建一個(gè)頁面image.aspx,添加命名空間:

using System.Drawing.Imaging;
using System.IO;


  然后在Page_load事件拷入如下代碼:

   //生成4位的驗(yàn)證碼
   string tmp = RndNum(4);
   HttpCookie a = new HttpCookie("ImageV",tmp);   
   Response.Cookies.Add(a);
   this.ValidateCode(tmp);

  接下來向該頁面添加兩個(gè)方法:

private void ValidateCode(string VNum)
  {
   Bitmap Img=null;
   Graphics g=null;
   MemoryStream ms=null;

   int gheight=VNum.Length*12;
   Img=new Bitmap(gheight,25);
   g=Graphics.FromImage(Img);
   //背景顏色
   g.Clear(Color.White);
   //文字字體
   Font f=new Font("Arial Black",10);
   //文字顏色
   SolidBrush s=new SolidBrush(Color.Black);
   g.DrawString(VNum,f,s,3,3);
   ms=new MemoryStream();
   Img.Save(ms,ImageFormat.Jpeg);
   Response.ClearContent();
   Response.ContentType="image/Jpeg";
   Response.BinaryWrite(ms.ToArray());
   
   g.Dispose();
   Img.Dispose();
   Response.End();
  }

  private string RndNum(int VcodeNum)
  {
   string Vchar="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";
   string[] VcArray=Vchar.Split(new Char [] {','});
   string VNum="";
   int temp=-1;

   Random rand=new Random();
   
   for(int i=1;i<VcodeNum+1;i++)
   {
    if(temp!=-1)
    {
     rand=new Random(i*temp*unchecked((int)DateTime.Now.Ticks));
    }
   
    int t=rand.Next(35);
    if(temp!=-1&&temp==t)
    {
     return RndNum(VcodeNum);
    }
    temp=t;
    VNum+=VcArray[t];
   }
   return VNum;
  }

     如果要在頁面a.aspx生成驗(yàn)證碼,則在該頁面添加一個(gè)圖片控件,假設(shè)命名為:ImageButton1,然后在page_Load事件中寫如下代碼:

ImageButton1.ImageUrl = "image.aspx";

    這樣就可以生成驗(yàn)證碼了,image.aspx頁面可以隨便放在哪里,不過要注意ImageButton1.ImageUrl 要寫對(duì),同級(jí)可以直接寫image.aspx,上一級(jí)寫../image.aspx,很方便吧。

    該方法是我的同事在用的方法,我覺得挺不錯(cuò),所以保存一下。





主站蜘蛛池模板: 色五婷婷| 日产一区二区三区 | 全部免费毛片免费播放 | 自拍视频免费 | 青青草污视频 | 天天综合天天操 | 欧美在线观看第一页 | 青青啪| 欧美视频精品在线 | 欧美一级第一免费高清 | 亚洲天堂男人网 | 婷婷开心中文字幕 | 五月天激情婷婷 | 中日韩一线二线三线视频 | 在线视频久 | 亚洲免费影视 | 午夜狠狠干| 天干夜天干天干国产 | 特级一级毛片 | 婷婷99精品国产97久久综合 | 日本成片视频 | 亚州综合 | 中文字幕无码中文字幕有码 | 日韩成人在线免费视频 | 天天色天天 | 天天操天天干天天爽 | 伊人影院综合 | 亚洲精品国产福利 | 欧美一区二区三区四区五区六区 | 亚洲大香伊人蕉在人依线 | 亚洲精品在线第一页 | 中文字幕高清有码在线中字 | 在线看片h站 | 中文字幕第一页在线播放 | 青草视频在线播放 | 日本在线观看永久免费网站 | 亚洲色大成网站www 亚洲三级中文字幕 | 在线不卡一区二区三区日韩 | 小视频在线观看免费 | 天堂avav | 日本a级片免费看 |