2010-03-03 68 views

回答

13

幾件事情來看待:

這是一對夫婦的搜索幾分鐘後 - 我敢肯定,你可以找到更多。

+0

+1你這該死的飛碟雙向先生,你打我一拳。 – rook 2010-03-03 07:17:49

+0

reCAPTCHA .NET庫是完美的庫 但 BotDetect ASP.NET CAPTCHA免費試用版 – AjmeraInfo 2010-03-03 07:22:21

+0

我正在使用BotDetect現在在一個新的項目。我選擇它是因爲它沒有外部依賴關係,支持音頻,並有多個區域設置支持。完整的源代碼售價爲600美元。 – 2011-03-08 19:35:55

2
+0

使用reCapthca它是更安全。 – rook 2010-03-03 19:01:28

+0

你確定嗎?我聽到一位朋友黑客說,captcha給x公司提供信息,x時間生成文本的公司將是y,並以這種方式他們可以發送垃圾郵件... – 2010-03-31 08:40:17

0

首先降負荷的MSCaptcha.dll淨進口 該DLL中的工具欄,並在您的Bin文件夾 添加引用在aspx文件中寫入以下代碼

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

,並在後面的文件寫入代碼

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

我希望 這將工作