国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

ASP.NET下生產(chǎn)圖片驗(yàn)證碼

2024-07-10 13:10:53
字體:
供稿:網(wǎng)友

后臺文件:

 1using system;
 2using system.data;
 3using system.configuration;
 4using system.collections;
 5using system.drawing;
 6using system.web;
 7using system.web.security;
 8using system.web.ui;
 9using system.web.ui.webcontrols;
10using system.web.ui.webcontrols.webparts;
11using system.web.ui.htmlcontrols;
12
13public partial class default2 : system.web.ui.page
14{
15    protected void page_load(object sender, eventargs e)
16    {
17        if(!this.ispostback)
18        {
19            this.genimg(this.gencode(4));
20        }
21
22    }
23    //產(chǎn)生隨機(jī)字符串
24    private string gencode(int num)
25    {
26        string[] source={"0","1","2","3","4","5","6","7","8","9",
27                            "a","b","c","d","e","f","g","h","i","j","k","l","m","n",
28                            "o","p","q","r","s","t","u","v","w","x","y","z"};
29        string code="";
30        random rd=new random();
31        for(int i=0;i < num;i++)
32        {
33            code += source[rd.next(0,source.length)];
34        }
35        return code;
36    }
37
38        //生成圖片
39    private void genimg(string code)
40    {
41        bitmap mypalette = new bitmap(60, 20);//定義一個畫板
42
43        graphics gh = graphics.fromimage(mypalette);//在畫板上定義繪圖的實(shí)例
44
45        rectangle rc = new rectangle(0, 0, 60, 20);//定義一個矩形
46
47        gh.fillrectangle(new solidbrush(color.blue), rc);//填充矩形
48        gh.drawstring(code, new font("宋體", 16), new solidbrush(color.white), rc);//在矩形內(nèi)畫出字符串
49
50        mypalette.save(response.outputstream, system.drawing.imaging.imageformat.jpeg);//將圖片顯示出來
51
52        session["validatecode"] = code;//將字符串保存到session中,以便需要時進(jìn)行驗(yàn)證
53
54        gh.dispose();
55        mypalette.dispose();
56    }
57
58}

  html文件:

  加入一個html控件image即可

<%@ page language="c#" autoeventwireup="true" codefile="default2.aspx.cs" inherits="default2" %>
<img src="default2.aspx" />

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 拉孜县| 淮阳县| 吉安市| 黔西县| 酉阳| 工布江达县| 册亨县| 磐石市| 镇雄县| 西峡县| 汽车| 通渭县| 新源县| 岳池县| 洪洞县| 宝鸡市| 称多县| 崇左市| 阳曲县| 海口市| 大荔县| 旺苍县| 醴陵市| 东阿县| 茶陵县| 信宜市| 涡阳县| 孟村| 肥西县| 华阴市| 和平区| 利津县| 焦作市| 永春县| 张家界市| 朔州市| 左云县| 孝昌县| 蓬安县| 仙居县| 岳普湖县|