BotDetect CAPTCHA ASP.NET How To Guides

This page contains an overview of all currently available BotDetect ASP.NET Captcha How To guides.

BotDetect CAPTCHA ASP.NET Integration

First Time Here?

Check the BotDetect Developer Crash Course for key integration steps.

There are several How To guides explaining BotDetect Captcha integration in different kinds of ASP.NET applications (Web Forms, MVC and SharePoint).

ASP.NET Web Forms CAPTCHA Integration

BotDetect ASP.NET Captcha protection can be added to your ASP.NET Web Forms applications using the default BotDetect:Captcha custom Web Control. When adding BotDetect Captcha protection to an ASP.NET Web Forms application:

ASP.NET MVC CAPTCHA Integration

BotDetect ASP.NET Captcha protection can be added to your ASP.NET MVC applications using the MvcCaptcha class, a BotDetect HtmlHelper and a custom ActionFilterAttribute implemented in the BotDetect.Web.UI.Mvc.dll assembly.

SharePoint CAPTCHA Integration

BotDetect ASP.NET Captcha protection can be added to your SharePoint pages using the BotDetect:Captcha custom Web Control. For demonstration purposes, this How To guide shows the steps required to create a simple SharePoint Web Part displaying the Captcha test and checking that user input matches the displayed Captcha code.

Custom Ajax CAPTCHA Integration

After protecting your ASP.NET form with BotDetect Captch validation, you can improve the user experience by allowing asynchronous Captcha validation. That way users get faster feedback when they enter an incorrect Captcha code, without affecting the rest of the page.

BotDetect CAPTCHA ASP.NET Configuration

BotDetect ASP.NET Captcha allows detailed customization of many Captcha properties, both through the custom <botDetect> configuration section and application source code.

BotDetect CAPTCHA ASP.NET Deployment

The usual BotDetect ASP.NET Captcha deployment procedure involves copying the BotDetect assembly and pronunciation sound packages to the Bin folder of each ASP.NET application using BotDetect Captcha protection. If you have multiple applications using BotDetect running on the same server, there are two levels of global deployment available:

BotDetect CAPTCHA ASP.NET Troubleshooting

For troubleshooting purposes, BotDetect ASP.NET Captcha allows detailed logging of Captcha events and errors. The default BotDetect logging provider is based on the open source log4net project. When using BotDetect Captcha troubleshooting: