Fast, Flexible & Easy

FlexCaptcha Logo FlexCaptcha

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 Visual Studio 2012
FlexCaptcha Screenshot

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.

FlexCaptcha key features         

FlexCaptcha Key Features

  • FlexCaptcha can write to either disk (works out of the box) or directly to http stream (faster but you need to register an http handler in web.config).
  • Multiple Captcha's on the same page.
  • Optional include of user input box (if including user intput box you can also css style the box).
  • Optional include of ajax reload captcha button (if including reload you can also substitute the default reload images).
  • Multiple character sets including option for a custom character set
  • Many other standard captcha configural handles - making it easy to customize the Captcha experience.
  • Visual Studio design support.
  • Several online examples with code.
  • Compiled as backward compatible the whole way back to .net framework 2.0
  • Commercial quality as freeware.

FlexCaptcha Examples

         FlexCaptcha examples
FlexCaptcha try it out

How to use FlexCaptcha

  1. Download FlexCaptcha, unzip it and add it to your website bin folder.
  2. Register FlexCaptcha on an .aspx page or an .ascx usercontrol :
    <%@ Register Assembly="Menulab.FlexCaptcha" Namespace="Menulab" TagPrefix="ml" %>
  3. Add a FlexCaptcha instance somewhere on your page (or on a usercontrol) :
    <ml:FlexCaptcha ID="mlFlexCaptcha" runat="server" />
  4. Add an asp submit button :
    <asp:Button ID="btnSubmit" runat="server" Text="Submit" OnClick="btnSubmit_Click" />
  5. In the code-behind file add the submit buttons Click handler :
    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.

Terms & Conditions    |    Privacy Policy    |    Sitemap    |    Copyright © Menulab 2012. All rights reserved.