2016-04-20 2 views
0

Я включил это в моем .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 на кнопку отправки кнопки, тогда, если она действительна, то электронное письмо отправляется через форму контакта. Где я иду не так? Качча отображается отлично, просто нужно, чтобы она работала с формой.

ответ

Смежные вопросы