西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)ASP.NET → asp.net 網(wǎng)頁登錄驗(yàn)證碼控件完整代碼

asp.net 網(wǎng)頁登錄驗(yàn)證碼控件完整代碼

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來源:西西整理時(shí)間:2011/5/20 10:18:01字體大小:A-A+

作者:西西點(diǎn)擊:948次評(píng)論:0次標(biāo)簽: 驗(yàn)證碼

  • 類型:瀏覽輔助大。38.5M語言:中文 評(píng)分:10.0
  • 標(biāo)簽:
立即下載

asp.net 驗(yàn)證碼控件

1 using system;
2 using system.collections.generic;
3 using system.linq;
4 using system.web;
5 using system.drawing;
6 using system.drawing.imaging;
7 using system.web.sessionstate;
8 namespace webapp
9 {
10 /// <summary>
11 /// 驗(yàn)證碼實(shí)例 的摘要說明
12 /// </summary>
13 public class 驗(yàn)證碼實(shí)例 : ihttphandler, irequiressessionstate //在一般處理程序中使用session要實(shí)現(xiàn)該接口,在system.web.sessionstate中;
14 {
15 public void processrequest(httpcontext context)
16 {
17 context.response.contenttype = "image/jpeg"; //返回jpg類型;
18 using (bitmap bitmap = new bitmap(140, 80)) //像素大;
19 {
20 using (graphics g = graphics.fromimage(bitmap)) //生成一個(gè)畫板
21 {
22 random rand = new random();
23 int code = rand.next(1000, 999999); //制定隨機(jī)函數(shù),用于限定字隨機(jī)字符串大。
24 string strcode = code.tostring();
25 httpcontext.current.session["code"] = strcode; //在一般處理程序中使用session接口;
26 g.clear(color.yellowgreen); //指定背景顏色;
27 g.drawstring(strcode, new font("微輸雅黑", 20), brushes.white, new pointf(15, 25)); //畫的圖片相關(guān)參數(shù),(字體,大。,顏色,位置;
28 bitmap.save(context.response.outputstream, imageformat.jpeg); //輸出到流中并保存為jpg格式;
29 }
30 }
31 }
32 public bool isreusable
33 {
34 get
35 {
36 return false;
37 }
38 }
39 }
40 }

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評(píng)論

    最新評(píng)論

    第 1 樓 福建泉州聯(lián)通 網(wǎng)友 客人 發(fā)表于: 2014/7/9 10:57:16
    怎樣調(diào)用啊

    支持( 0 ) 蓋樓(回復(fù))

    發(fā)表評(píng)論 查看所有評(píng)論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)