1

asp.net ページに reCAPTCHA があります (Google の RecaptchaControl を使用: https://developers.google.com/recaptcha/docs/aspnet )。しかし、検証しようとすると常に false が返されます。

投稿されている値をフィドラーで確認し、すべてを再確認しましたが、引き続き失敗します。

また、問題がある場合は、ページの読み込みではなく、ボタンのコントロールでチェックを行っています。

4

1 に答える 1

0

何らかの理由で、検証リクエストではすべてが正しく表示されますが、クリック イベントで RecaptchaControl を検証すると、常に false が返されるようです。(RecatpchaControl の IsValid プロパティを割り当てたり使用したりしない場合でも。)

コントロールのそのプロパティを割り当てようとしているわけではありませんが (これはクリック イベントの前に発生するはずです)、コントロールのイベント内で常に失敗するようです。

検証を Page Load またはクリック ハンドラーの前に発生する任意の Page イベントに移動してみてください。うまくいく可能性があります。

于 2012-05-16T21:54:36.743 に答える