Начиная с версии 2, нет специального пакета Nuget или библиотеки для веб-форм asp.net. Вам придется использовать методы, перечисленные в документации, и перейти на версию 2, лучше v3.
Итак, перейдите в свою админ-панель на Google, получите новую библиотеку, и все, что вам нужно сделать, это добавить некоторую HTML-разметку на свою страницу:
<body>
<form action="/" method="POST">
<div class="g-recaptcha" data-sitekey="xxxx-xxxx-xxxx-xxxx"></div>
<input type="submit" value="Submit">
</form>
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
</body>
Для v3 это выглядит так:
<script src="https://www.google.com/recaptcha/api.js?render=xxxx-xxxx-xxxx-xxxx"></script>
<script>
grecaptcha.ready(function() {
grecaptcha.execute('xxxx-xxxx-xxxx-xxxx', {action: 'homepage'}).then(function(token) {
...
});
});
</script>
Замените свойство data-sitekey вашим конкретным ключом, и вы уже должны быть в рабочем состоянии.
Ссылка на v2: https://developers.google.com/recaptcha/docs/display
Ссылка на v3: https://developers.google.com/recaptcha/docs/v3