2010-03-03 10 views

Odpowiedz

13

Kilka rzeczy patrzeć:

To było po kilku minutach poszukiwań - Jestem pewien, że można znaleźć więcej.

+0

+1 Niech cię pan Skeet, ty mnie bić do ponczu. – rook

+0

reCAPTCHA Biblioteka .NET to doskonała biblioteka ale BotDetect Bezpłatna wersja testowa ASP.NET CAPTCHA – AjmeraInfo

+0

Używam BotDetect teraz w nowym projekcie. Wybrałem to, ponieważ nie ma żadnych zewnętrznych zależności, obsługuje dźwięk i ma wiele ustawień regionalnych. Pełne źródło dostępne za 600 USD. –

0

Przede wszystkim Downa obciążeniu MSCaptcha.dll z importu netto tego DLL w pasku narzędzi, a także dodać referencje w folderze Bin W pliku aspx napisać następujący kod

<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> 

i w kodzie za zapisać pliku

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"; 
       } 

mam nadzieję to zadziała

Powiązane problemy