Protect your ASP.NET forms using professional Captcha for free.
FlexCaptcha was developed as part of the amazing Discussions control and is likely the most advanced freeware captcha control in existence.
FlexCaptcha supports captchas written to either disk or directly to http stream, which makes FlexCaptcha usable in a broader context. In addition FlexCaptcha is reliable, very versatile and have commercial quality.
<%@ Register Assembly="Menulab.FlexCaptcha" Namespace="Menulab" TagPrefix="ml" %>
<ml:FlexCaptcha ID="mlFlexCaptcha" runat="server" />
<asp:Button ID="btnSubmit" runat="server" Text="Submit" OnClick="btnSubmit_Click" />
protected void btnSubmit_Click(object sender, EventArgs e) { bool captchaIsValid = mlFlexCaptcha.mlValidate(); }
Note : you can also add FlexCaptcha to Visual Studio Toolbox and drag the control to your page in which case the above step 2 & 3 will be automatically done for you.