我的reCaptcha得到Page.IsValid = False总是......当使用onClientClick =“return validate()”时

时间:2008-11-15 13:17:50

标签: asp.net validation captcha

我在我的asp.net 2.0 Web应用程序中使用reCaptcha。

我在提交按钮上使用onClientClick =“return validateForm()”。 validateForm执行基本检查,并在不需要时停止表单到达服务器...

出于某种原因,一旦用户通过客户端验证,他总是得到Page.IsValid =“false”......

如果我删除onClientClick一切正常。怎么办?

1 个答案:

答案 0 :(得分:1)

我不知道是什么导致了您的问题,但如果您还没有使用它,可以尝试使用.NET reCAPTCHA库(可从http://recaptcha.net/plugins/aspnet/获得)。它使用ASP.NET验证器,因此您不需要进行任何自定义客户端验证。