1

我的 asp.net 页面上有一个 reCAPTCHA(使用来自 Google 的 RecaptchaControl:https ://developers.google.com/recaptcha/docs/aspnet )。但是当我尝试验证它时它总是返回错误。

我已经与提琴手一起检查了发布的值并仔细检查了所有内容,但它仍然失败。

另外,如果重要的话,我正在检查按钮的控制,而不是在页面加载中。

4

1 回答 1

0

出于某种原因,虽然验证请求中的一切看起来都正确,但如果您在单击事件中验证 RecaptchaControl,它将始终返回 false。(即使您不尝试分配或使用 RecatpchaControl 的 IsValid 属性。)

虽然它没有尝试分配控件的该属性(这应该在您的单击事件之前发生),但它似乎总是在控件的事件中失败。

尝试将您的验证移动到页面加载或单击处理程序之前触发的任何页面事件,它可能会起作用。

于 2012-05-16T21:54:36.743 回答