当使用 onClientClick="return validate()" 时,我的 reCaptcha 总是出现 Page.IsValid=False ...
我在我的 asp.net 2.0 Web 应用程序中使用 reCaptcha。
我在提交按钮上使用 onClientClick="return validateForm()" 。 validateForm 进行基本检查,并在不需要时停止表单访问服务器...
出于某种原因,一旦用户通过客户端验证,他总是会得到 Page.IsValid="false"...
如果我删除 onClientClick 的所有内容工作得很好。 该怎么办?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不知道是什么导致了您的问题,但您可以尝试使用 .NET reCAPTCHA 库(可从 http: //recaptcha.net/plugins/aspnet/)(如果您尚未使用它)。 它使用 ASP.NET 验证器,因此您不需要执行任何自定义客户端验证。
I don't know what's causing your problem, but you could try using the .NET reCAPTCHA library (available from http://recaptcha.net/plugins/aspnet/) if you aren't using it already. It uses ASP.NET validators, so you shouldn't need to do any custom client-side validation.