2012-06-07 6 views

답변

0

ASP.NET 웹 도우미 라이브러리를 사용할 수 있습니다. 여기에는 ReCaptcha와 다른 일반적인 위젯을 렌더링하는 메소드가 포함되어 있습니다. NuGet 패키지에 link이 있습니다.

2

당신이 컨트롤러에 reCAPTCHA를 참조하십시오 다음 포스트

@using Recaptcha; // goes in your controller 

이에 검증 모든 정보를 들어 서버 측

[HttpPost] 
[RecaptchaControlMvc.CaptchaValidator] 
public ActionResult ForgotPassword(CheckUsernameViewModel model, bool captchaValid, string captchaErrorMessage) { 
    if(ModelState.IsValid) { 
     if(captchaValid) { 
      // do stuff 
     } 
     ModelState.AddModelError("", captchaErrorMessage); 
    } 
    return View(model); 
} 

의 유효성을 검사하는 방법의 예를 참조하십시오 내 연습을 올바르게 구현하려면 여기에 답변을 게시하십시오.

How to implement Google reCaptcha in an MVC3 application?

관련 문제