<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      captcha 在 asp.net 中實現(xiàn)的解決方案簡介

      在asp.net中實現(xiàn)captcha的文章,網(wǎng)上已經(jīng)有很多,解決方案也很成熟:

       

      1. 一個用vb寫的開源控件:

      http://www.codeproject.com/KB/custom-controls/CaptchaControl.aspx

       

      2. 在 CSharp 中實現(xiàn)captcha控件,基本思想是用bitmap 將文字“畫”出來,再用HatchBrush加一些點點。

      http://www.codeproject.com/KB/aspnet/CaptchaImage.aspx

       

      3. 下面這個和第一個是同一個作者,但是運用Csharp實現(xiàn):

      http://captcha.codeplex.com/SourceControl/changeset/view/1478#31243

       

      4. 運用最廣的應(yīng)該是:

      http://www.google.com/recaptcha

      它的asp.net 插件可以從這里下載:

      http://code.google.com/apis/recaptcha/docs/aspnet.html

      上面也有很詳細(xì)的文字說明如何使用。

       

      使用的一個注意事項是記得替換掉public Key 和 private key。

      這個插件也提供可以完全個性化的界面,唯一的遺憾就是很多時候,它生成的圖片不是很清楚 -- 這和創(chuàng)作團隊一開始的理念有關(guān) -- 他們是希望用戶可以不斷完善他們的文字識別系統(tǒng)。

      posted @ 2011-08-31 01:57  擁有的都是恩典  閱讀(1365)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 在线无码免费的毛片视频| 亚洲AV国产福利精品在现观看| 午夜精品一区二区三区成人| 九九热在线视频免费播放| 色欲av亚洲一区无码少妇| 亚洲精品一区久久久久一品av| 综1合AV在线播放| 日韩国产精品中文字幕| 亚洲成人av一区二区| 亚洲男人的天堂久久香蕉| 日韩亚洲精品国产第二页| 69人妻精品中文字幕| 久艹视频免费看| 无人去码一码二码三码区| 狠狠色丁香婷婷综合尤物| 美姑县| 亚洲国产成人AⅤ片在线观看| 无码抽搐高潮喷水流白浆| 亚洲欧洲一区二区精品| 亚洲国产制服丝袜高清在线| 成人无码潮喷在线观看| 久久亚洲精品11p| 亚洲一区三区三区成人久| 99RE6在线观看国产精品| 鲁一鲁一鲁一鲁一澡| 亚洲国产午夜福利精品| 亚洲精品中文av在线| 国产 一区二区三区视频| 亚洲国产成人精品av区按摩| 人妻内射一区二区在线视频| 亚洲日韩精品无码一区二区三区| 欧美日韩国产亚洲沙发| 狠狠色丁香婷婷综合尤物| 精品无码国产自产拍在线观看| 熟女系列丰满熟妇AV| 成人久久精品国产亚洲av| 亚洲乱码国产乱码精品精大量| 久久人妻国产精品| 忘忧草在线社区www中国中文| 团风县| 综合色一色综合久久网|