Подтверждение рекапчи на стороне сервера - PullRequest
2 голосов
/ 28 апреля 2011

Я использую Google recaptcha в одном из наших проектов.Я добавил элемент управления recaptcha на странице aspx.Теперь я хочу проверить значение, введенное в recaptcha, является ли оно правильным или нет.Как я могу сделать это в событии нажатия кнопки?Я использую c #.

Ответы [ 4 ]

5 голосов
/ 28 апреля 2011
if(Page.IsValid) //Will be true if captcha text is correct otherwise it will be false
{
 //***your code****

}

Edit: вызов Page.Validate() до проверки состояния

3 голосов
/ 07 августа 2012

Если вы используете элемент управления ASP.NET reCaptcha, вам нужно вручную вызвать

recaptcha.Validate()

, прежде чем проверять свойства recaptcha.IsValid или Page.IsValid.

2 голосов
/ 10 августа 2011

Очевидно, он не работает с группами проверки ASP.NET.Если у вас есть ValidationGroup, вам нужно вызвать recaptcha.Validate () вручную перед проверкой recaptcha.IsValid или Page.IsValid.

0 голосов
/ 14 августа 2013

C # должен использовать recaptcha.Validate (). Вы можете использовать проверку, если Page.IsValid

...