title: Vyacheslav Captcha validation on Ajax post not working
body: <p>I have this following code in Razor view </p>
  
  <pre><code> @{
                  var captcha = Html.Captcha("", "Enter the text you see above:", 5, "", false);
              }
              &lt;div style="float:left;"&gt;
                  @captcha
                  @Html.ValidationMessage(captcha.BuildInfo.InputElementId)
              &lt;/div&gt;
  </code></pre>
  
  <p>And in the Controller following code is there :</p>
  
  <pre><code>var isValidCaptcha = this.IsCaptchaValid("Captcha is not valid");
                  if (!isValidCaptcha)
                  {
                      validationErrorslist.Add("Captcha is not valid");
                      return new JsonResult { Data = new { IsSuccess = false, Message = validationErrorslist } };
                  }
  </code></pre>
  
  <p>Only first time validation is working, but for the second time it is referring to the old value only..
  Example : If I gave wrong captcha it is showing as invalid captcha, next time if I correct and submit the page I am still getting invlid catpcha message.</p>
  
  <p>What I am missing here...thanks in advance..</p>