Telerik Captcha проверка контроля - PullRequest
2 голосов
/ 17 августа 2011

Я использую Telerik captcha control без текстового поля, и теперь я хочу подтвердить это своим собственным значением текстового поля.

мой код - это

<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" />

Теперь при событии нажатия кнопки, я хочу проверить этот текст капчи, но как ???

Ответы [ 2 ]

1 голос
/ 24 августа 2011

Пожалуйста, следуйте этим советам для достижения желаемой функциональности:

  1. Свойство ValidationGroup RadCaptcha и кнопка, запускающая обратную передачу, должны иметь одинаковое значение.

  2. Для свойства ValidatedTextBoxID в RadCaptcha должно быть установлено значение идентификатора TextBox, который вы хотите проверить. Это продемонстрировано в следующей онлайн-демонстрации: http://demos.telerik.com/aspnet-ajax/captcha/examples/refreshimage/defaultcs.aspx.

  3. В обработчике события нажатия кнопки вы можете использовать свойство IsValid RadCapthca для проверки ввода для капчи. В этой онлайн-демонстрации вы можете проверить сценарий, в котором используется свойство IsValid.

Я бы также предложил статью справки Getting Started, которая содержит полезную информацию об использовании элемента управления RadCapthca.

0 голосов
/ 18 августа 2011

На сайте Telerik есть демонстрация, в которой показано, как использовать внешнее текстовое поле для проверки капчи - http://demos.telerik.com/aspnet-ajax/captcha/examples/refreshimage/defaultcs.aspx Я думаю, что вы сможете использовать его код.

...