Вы должны иметь капчу в вашей форме: https://www.google.com/recaptcha/intro/v3.html
Добавление ссылки на вашем веб-сайте в библиотеку / bin / Release / Recaptcha.dll: в меню веб-сайта Visual Studio выберите Добавить ссылку, а затем перейдите на вкладку .NET в диалоговом окне. Выберите компонент Recaptcha.dll из списка компонентов .NET и нажмите кнопку ОК. Если вы не видите компонент, перейдите на вкладку «Обзор» и найдите файл сборки на жестком диске.
Вставьте элемент управления reCAPTCHA в форму, которую вы хотите защитить, добавив следующие фрагменты кода:
Вверху страницы aspx вставьте это:
<%@ Register TagPrefix="recaptcha" Namespace="Recaptcha" Assembly="Recaptcha" %>
Затем вставьте элемент управления reCAPTCHA внутрь тега:
<recaptcha:RecaptchaControl
ID="recaptcha"
runat="server"
PublicKey="your_public_key"
PrivateKey="your_private_key"
/>
Вам необходимо будет заменить ваш открытый и закрытый ключи на PublicKey и PrivateKey соответственно.
Убедитесь, что вы используете проверку ASP.NET для проверки вашей формы (вы должны проверить Page.IsValid при отправке).