Моя reCaptcha всегда получает Page.IsValid = False ... при использовании onClientClick = "return validate ()" - PullRequest
1 голос
/ 15 ноября 2008

Я использую reCaptcha в своем веб-приложении asp.net 2.0.

Я использую onClientClick = "return validateForm ()" на моей кнопке отправки. validateForm выполняет базовую проверку и останавливает получение формы на сервер, если она не нужна ...

По какой-то причине, когда пользователь проходит проверку на стороне клиента, он всегда получает Page.IsValid = "false" ...

Если я удаляю onClientClick, все работает просто отлично. Что делать?

1 Ответ

1 голос
/ 22 ноября 2008

Я не знаю, в чем причина вашей проблемы, но вы можете попробовать использовать библиотеку .NET reCAPTCHA (доступно из http://recaptcha.net/plugins/aspnet/), если вы ее еще не используете. Она использует валидаторы ASP.NET, так что вы не нужно выполнять какую-либо пользовательскую проверку на стороне клиента.

...