title: ASP.Net MVC Recaptcha Jquery Ajax issue
body: <p>I am using ASP.Net MVC to and trying to implement a Google reCaptcha object into a page.</p>
  
  <p>I am trying to avoid the use of models in my forms, and want to just directly call a method using jquery ajax.</p>
  
  <p>I have got the captcha to appear, but whatever I enter appears as null when inspecting the RecaptchaVerificationHelper object in debugger.</p>
  
  <p>Any suggestions to keep it lightweight like I have it, but keep it working.</p>
  
  <p>Note: Most of the logic has been stripped out here, just trying to get the captcha logic working.</p>
  
  <p>CSHTML Sample:</p>
  
  <pre><code>@using Recaptcha.Web.Mvc;
  
  &lt;script type="text/javascript"&gt;
  function createUser() {
  
              $.ajax({
                  type: "POST",
                  url: 'CreateUser',
                  contentType: "application/json; charset=utf-8",
                  success: function (response) {
                      if (response.Success == true) {
                          alert("success");
                          //redirectSuccess();
                      } else {
                          alert("failed");
                      }
                  },
                  error: function (err) {
                      commonError(err);
                  }
              });
  
      }
  &lt;/script&gt;
  
  @Html.Recaptcha(publicKey: "6LdxcPgSAA...", theme: Recaptcha.Web.RecaptchaTheme.Clean);
  &lt;br /&gt;
  &lt;input type="button" value="Submit" onclick="createUser();" style="margin-right:300px;" /&gt;
  </code></pre>
  
  <p>CS Server Code Sample:</p>
  
  <pre><code>public ActionResult User()
          {
              return View();
          }
  
  public JsonResult CreateUser()
          {
              Wrapper.ValidationResponse response = new Wrapper.ValidationResponse();
              response.Success = true;
  
              RecaptchaVerificationHelper recaptchaHelper = this.GetRecaptchaVerificationHelper();
  
              if (String.IsNullOrEmpty(recaptchaHelper.Response))
              {
  
                  response.Success = false;
              }
  
              RecaptchaVerificationResult recaptchaResult = recaptchaHelper.VerifyRecaptchaResponse();
  
              if (recaptchaResult != RecaptchaVerificationResult.Success)
              {
                  response.Success = false;
              }
  
                  try
                  {
                      //removed logic
                      return Json(response);
                  }
                  catch (Exception ex)
                  {
                      response.Success = false;
                      response.Message = "Failed to create new user. Please contact us if the issue persists.";
                      return Json(response);
                  }
          }
  </code></pre>
  
  <p>Thanks in Advance,</p>