バージョン

キャプチャの検証

WebCaptcha™ コントロールは、サーバー側とクライアント側の両方で検証状態をチェックする機能を提供します。

  • サーバー側で、ページがロードする時にコントロールの Validate メソッドが自動的に呼び出されます。このイベントの間、コントロールの IsValid プロパティを使用して、検証が成功したかどうかをチェックすることも可能です。コントロールの Validate メソッドを呼び出してからコントロールの IsValid プロパティを呼び出すことによって、他のいかなるイベントで検証状態をチェックすることも可能です。

C# の場合:

this.WebCaptcha1.Validate();
if (this.WebCaptcha1.IsValid)
{
    //ここでロジックを追加します。
}

Visual Basic の場合:

Me.WebCaptcha1.Validate()
If Me.WebCaptcha1.IsValid Then
'ここでロジックを追加します。
End If
  • クライアント側で、コントロールの validationFailed プロパティを呼び出すことによって、検証状態をチェックできます。キャプチャ検証がサーバーで失敗したかどうかを示します。

JavaScript の場合

var captcha = $IG.WebCaptcha.find('WebCaptcha1'); // WebCaptcha コントロールへの参照を取得します。
if (captcha.get_validationFailed()) // 検証がサーバーで成功したかどうかをチェックします。
{
//ここでロジックを追加します。
}