验证摘要中未包含RadCaptcha错误消息

时间:2013-10-28 07:08:46

标签: asp.net validation telerik captcha

我的页面中有这个代码,它需要在文本框中进行字段验证。其他控件工作正常(我没有包括其他控件,因为它令人困惑)除了这个radcaptcha。我已将其包含在验证组中,但在弹出时仍未显示在验证摘要中。提前谢谢。

<table>
      <tr>
         <td> 
              <asp:ValidationSummary ID="vs1" runat="server" BorderStyle="Solid" BorderWidth="1px"
                    Width="100%" Style="border-color: Black" BackColor="White" ForeColor="Red"
                    ValidationGroup="Group"></asp:ValidationSummary>
        </td>
     </tr>
     <tr>
         <td>
              <div class="divContainer">
                   <telerik:RadCaptcha ID="RadCaptcha1" runat="server" ValidationGroup="Group" EnableRefreshImage="True" Display="Static" CssClass="CaptchaCss" Height="155px" Width="254px" CaptchaAudioLinkButtonText=""  CaptchaLinkButtonText="" CaptchaImage-ImageCssClass="CaptchaImageCss" CaptchaImage-Width="231" CaptchaImage-Height="70" CaptchaTextBoxCssClass="rcTextBoxClass" CaptchaImage-EnableCaptchaAudio="True" CaptchaTextBoxLabelCssClass="rcLabelClass" ForeColor="#FFDC72" ErrorMessage="Invalid input"></telerik:RadCaptcha>

              </div>
         </td>
     </tr>
    </table>

2 个答案:

答案 0 :(得分:1)

请注意,RadCaptcha在服务器上执行验证,而标准的ASP.NET验证控件具有客户端验证,默认情况下启用该验证。必须禁用验证组中所有控件的客户端验证,以便显示验证码的错误消息。您可以在上面的链接中查看。

答案 1 :(得分:0)

请参阅以下链接:

http://demos.telerik.com/aspnet-ajax/captcha/examples/validationsummary/defaultcs.aspx

您应该使用 validationGroup 属性。