2013-10-28 76 views
0

我在我的頁面中存在需要在文本框中進行字段驗證的代碼。其他控件工作正常(我沒有包含其他控件,因爲它令人困惑)除了這個radcaptcha。我將它包含在驗證組中,但它在彈出時仍未顯示在驗證摘要中。提前致謝。未包含在驗證摘要中的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> 

回答

1

請注意,RadCaptcha在服務器上執行驗證,而標準ASP.NET驗證控件具有客戶端驗證,該驗證默認啓用,首先啓用。驗證組中的所有控件的客戶端驗證必須禁用,以便驗證碼的錯誤消息與其他驗證組一起出現。您可以在上面的鏈接中查看。