【问题标题】:My reCaptcha gets Page.IsValid=False always... when using onClientClick="return validate()"我的 reCaptcha 总是得到 Page.IsValid=False ......当使用 onClientClick="return validate()"
【发布时间】:2008-11-15 13:17:50
【问题描述】:

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

我在提交按钮上使用了 onClientClick="return validateForm()"。 validateForm 进行基本检查并在不需要时阻止表单到达服务器...

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

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

【问题讨论】:

  • 请提供代码和标记。

标签: asp.net validation captcha


【解决方案1】:

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

【讨论】:

  • 官方插件不支持ValidationGroup,所以也会出现奇怪的问题。当心!
猜你喜欢
  • 2011-03-31
  • 2023-04-02
  • 2016-05-18
  • 1970-01-01
  • 2011-04-23
  • 1970-01-01
  • 1970-01-01
  • 2010-11-05
  • 2022-01-24
相关资源
最近更新 更多