2

テキスト ボックスなしで Telerik キャプチャ コントロールを使用していますが、これを自分のテキスト ボックス値で検証したいと考えています。

私のコードはこれです

<telerik:RadCaptcha ID="RadCaptcha" runat="server" EnableRefreshImage="true" CaptchaTextBoxCssClass="text"
                                                                ProtectionMode="Captcha" Display="Dynamic" ErrorMessage="Invaid Code" CaptchaImage-TextColor="Black"
                                                                CaptchaImage-RenderImageOnly="true" CaptchaImage-Width="219" CaptchaImage-TextChars="CustomCharSet"
                                                                CaptchaImage-CharSet="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
                                                                CaptchaImage-ImageCssClass="captchIMG" CaptchaImage-Height="36" CaptchaImage-BackgroundNoise="None"
                                                                CaptchaImage-LineNoise="High" />

その値を検証するための単一の個別のテキストボックス

<asp:TextBox ID="txtCaptcha" runat="server" CssClass="text" />

ボタンクリックイベントで、このキャプチャテキストを検証したいのですが、どうすればいいですか???

4

2 に答える 2

1

必要な機能を実現するには、次の提案に従ってください。

  1. ポストバックをトリガーする RadCaptcha とボタンのプロパティ ValidationGroup は、同じ値を持つ必要があります。

  2. RadCaptcha の ValidatedTextBoxID プロパティは、検証する TextBox の ID に設定する必要があります。これは、次のオンライン デモで実証されています: http://demos.telerik.com/aspnet-ajax/captcha/examples/refreshimage/defaultcs.aspx

  3. ボタンのクリック イベント ハンドラーでは、RadCapthca の IsValid プロパティを使用して、キャプチャの入力を検証できます。このオンライン デモでは、IsValid プロパティが使用されるシナリオを確認できます。

また、RadCapthca コントロールの利用に関する有用な情報を含む、Getting Started ヘルプ記事もお勧めします。

于 2011-08-24T04:35:18.200 に答える
0

Telerik サイトには、外部テキストボックスを使用してキャプチャを検証する方法を示すデモがあります - http://demos.telerik.com/aspnet-ajax/captcha/examples/refreshimage/defaultcs.aspxそのコードを使用します。

于 2011-08-18T06:44:22.270 に答える