2010-03-03 23 views

risposta

13

Un paio di cose da guardare:

E 'stato dopo un paio di minuti di ricerca - sono sicuro che è possibile trovare ulteriori.

+0

1 Accidenti a te signor Skeet, mi hai battuto al punzone. – rook

+0

La libreria reCAPTCHA .NET è una libreria perfetta ma BotDetect Versione di prova gratuita CAPTCHA ASP.NET – AjmeraInfo

+0

Sto utilizzando BotDetect ora su un nuovo progetto. L'ho scelto perché non ha dipendenze esterne, supporta l'audio e ha più supporto locale. Fonte completa disponibile per $ 600. –

0

Prima di tutto carico Down the MSCaptcha.dll da importazione netta che DLL nella barra degli strumenti e anche aggiungere i riferimenti nella cartella bin Nel file di aspx scrivere il seguente codice

<cc1:CaptchaControl ID="CaptchaControl1" runat="server" 
            CaptchaBackgroundNoise="Low" CaptchaLength="6" 
            CaptchaHeight="60" CaptchaWidth="200" 
            CaptchaLineNoise="None" CaptchaMinTimeout="5" 
            CaptchaMaxTimeout="240" FontColor="#529E00"/> 
<asp:Label ID="lbl" runat="server" Text="Verification Code *" style="display: inline-block;width: 200px;line-height: 1.8; vertical-align: top; font-size: 12px;font-weight:bold;"></asp:Label> 
<asp:TextBox ID="txtcaptcha" runat="server" Height="22px" Width="325px" style="border: 1px solid #900;"></asp:TextBox> 

e nel codice dietro file di scrittura

CaptchaControl1.ValidateCaptcha(txtcaptcha.Text.Trim()); 
    if (CaptchaControl1.UserValidated) 
       { 
        lbierror.ForeColor = System.Drawing.Color.Green; 
        lbierror.Text = "Valid"; 
       } 
       else 
       { 
        lbierror.ForeColor = System.Drawing.Color.Red; 
        lbierror.Text = "InValid Captacha"; 
       } 

spero questo funzionerà