バージョン

辞書モード

ランダム文字生成の標準機能で、WebCaptcha™ コントロールはワードまたは論理的な質疑応答の 2 つのモードで使用できます。2 つのモードの中、使用したいモードを指定するには、 CaptchaDictionaryMode プロパティが関係します。

  • CaptchaDictionaryMode を Off に設定 - これはデフォルト モードです。このモードでエンドユーザーはランダムに生成された文字を入力する必要があります。このモードでキャプチャ画像を構成する方法を確認するには、 「キャプチャ画像プロパティの構成」トピックを参照してください。

WebCaptcha_Dictionary_Modes_01
  • CaptchaDictionaryMode を Words に設定 - このモードでコントロールは外部テキスト ファイルに事前に定義したワードを使用します。 CaptchaDictionaryPath プロパティを使用することによって、.txt ファイルにパスを設定できます。このコントロールはこのテキスト ファイルのランダム行を取得して、ランダム行からキャプチャ画像を生成します。このため、1 ワードのみからキャプチャ画像を生成したい場合には、別個の行に置かなければなりません。

WebCaptcha_Dictionary_Modes_02
  • CaptchaDictionaryMode を LogicalQuestionAnswer に設定 - このモードでコントロールは外部テキスト ファイルに事前に定義した質疑応答を使用します。テキスト ファイルへのパスは、 CaptchaDictionaryPath プロパティを設定することによって、Words モードの場合と同じように設定されます。コントロールは質疑応答のランダムな組み合わせを取得します。ただし、最初の行が質問で、次の行が回答であることを前提とします。空行は作らないでください。以下は論理的な質疑応答を含むテキスト ファイルの例です。

1 年は何ヶ月ですか?

12 ヶ月です。

1 週間は何日ですか?

7 日です。

1 時間は何分ですか?

60 分です。

WebCaptcha_Dictionary_Modes_03