1

asp.net 2.0 Web アプリケーションで reCaptcha を使用しています。

送信ボタンで onClientClick="return validateForm()" を使用しています。validateForm は基本的なチェックを行い、必要がない場合はフォームがサーバーに到達しないようにします...

何らかの理由で、ユーザーがクライアント側の検証に合格すると、常に Page.IsValid="false" を取得します...

onClientClick を削除すると、すべて正常に動作します。何をすべきか?

4

1 に答える 1

1

問題の原因はわかりませんが、まだ使用していない場合は、.NET reCAPTCHA ライブラリ ( http://recaptcha.net/plugins/aspnet/から入手可能) を使用してみてください。ASP.NET バリデーターを使用するため、カスタムのクライアント側検証を行う必要はありません。

于 2008-11-22T02:00:50.560 に答える