您好,欢迎光临本网站![请登录][注册会员]  
文件名称: c#实现验证码 源码
  所属分类: C
  开发工具:
  文件大小: 891byte
  下载次数: 0
  上传时间: 2009-04-02
  提 供 者: yukih*****
 详细说明: public partial class image : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { this.GenImg(this.GenCode(4)); ////将验证码存储到session中,以便需要时进行验证 Session["image"] = this.GenCode(4); } //任意产生4个验证码 private string GenCode(int num) { //定义一个验证码数组 string[] source ={ "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B&q uot;, "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 code = ""; Random rd = new Random(); for (int i = 0; i < num; i++) { code += source[rd.Next(0, source.Length)]; } return code; } //生成图片 private void GenImg(string code) { //定义一个画板 Bitmap myPalette = new Bitmap(60, 20); //在画板上定义绘图的实例 Graphics gh = Graphics.FromImage(myPalette); //定义一个矩形 Rectangle rc = new Rectangle(0, 0, 60, 20); //填充矩形 gh.FillRectangle(new SolidBrush(Color.Blue), rc); //在矩形内画出字符串 gh.DrawString(code, new Font("宋体", 16), new SolidBrush(Color.White), rc); //将图片显示出来 myPalette.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg); gh.Dispose(); myPalette.Dispose(); } } ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: 验证码
 输入关键字,在本站1000多万海量源码库中尽情搜索: