Я включил это в моем .ascx файлПроверка ReCaptcha на форме asp.net
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
<div class="g-recaptcha" style="max-width:100%; width:300px;margin:0 auto;" data-sitekey="I_PUT_MY_SITEKEY_HERE"></div>
и вот что в моем .ascx.cs файл
protected void SubmitButton_Click(object sender, EventArgs e)
{
Page.Validate();
if (Page.IsValid)
{
try
{
//this is where all the email template code is, not important
}
catch (Exception ex)
{
Logger.Error("Contact Form", ex);
}
}
}
Как вы можете видеть, что я пытаясь проверить captcha на кнопку отправки кнопки, тогда, если она действительна, то электронное письмо отправляется через форму контакта. Где я иду не так? Качча отображается отлично, просто нужно, чтобы она работала с формой.