Invisible reCaptcha


See the reCaptcha docs on Google developers.

See the docs for this example on http://www.avassy.com/framework/components/Avassy.AspNetCore.Mvc.InvisibleReCaptcha/docs.

*note: Google decides when to show the reCaptcha, you will have to try multiple times to trigger the reCaptcha.


Regular form POST with validation before reCaptcha on submit button element with g-recaptcha-response in form data with IHtmlHelper extension


AJAX POST with validation before reCaptcha on link element with g-recapcha-response in request header with IHtmlHelper extension


AJAX POST with confirm before reCaptcha on select element with g-recaptcha-response in cookie with TagHelper

*note: the value will not change untill after the reCaptcha is completed.