我在我的 asp.net 2.0 Web 应用程序中使用 reCaptcha。
我在我的提交按钮上使用 onClientClick="return validateForm()" 。validateForm 进行基本检查并在不需要时阻止表单到达服务器......
出于某种原因,一旦用户通过客户端验证,他总是会得到 Page.IsValid="false"...
如果我删除 onClientClick 一切正常。该怎么办?
我在我的 asp.net 2.0 Web 应用程序中使用 reCaptcha。
我在我的提交按钮上使用 onClientClick="return validateForm()" 。validateForm 进行基本检查并在不需要时阻止表单到达服务器......
出于某种原因,一旦用户通过客户端验证,他总是会得到 Page.IsValid="false"...
如果我删除 onClientClick 一切正常。该怎么办?
我不知道是什么导致了您的问题,但如果您还没有使用它,您可以尝试使用 .NET reCAPTCHA 库(可从http://recaptcha.net/plugins/aspnet/获得)。它使用 ASP.NET 验证器,因此您不需要进行任何自定义客户端验证。