验证码第一次出错,你必须两次添加代码

时间:2013-01-22 11:45:07

标签: c# javascript asp.net ajax

我有一个验证码控件,当编写代码并检查它时,如果我正确地写它总是错误的,那么第二次它工作正常。 可能是什么问题 这是验证码

<td id="Td6" runat="server" align="center" class="style4">
    <MSCapatchaControl:CaptchaControl ID="Capatcha" 
                                      runat="server" 
                                      BackColor="#CC3300" 
                                      CaptchaBackgroundNoise="Extreme" 
                                      CaptchaChars="ACDEFGHJKLNPQRTUVXYZ2346789" 
                                      CaptchaHeight="40" 
                                      CaptchaMaxTimeout="240" 
                                      CaptchaMinTimeout="5" 
                                      CaptchaWidth="130" 
                                      FontColor="White" 
                                      ForeColor="White" 
                                      LineColor="Black" 
                                      NoiseColor="Black" />
</td>
<td id="Td7" runat="server" colspan="3">
    <asp:TextBox ID="registerCaptchText" 
                 runat="server" MaxLength="6" Width="135px">
    </asp:TextBox>
    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" 
                                runat="server" 
                                ControlToValidate="registerCaptchText"  
                                Display="None" 
                                ErrorMessage="Enter the capatcha">
    </asp:RequiredFieldValidator>
    <font style="font-size:12px; font-family:trebuchet; color: rgb(51, 51, 51);">
        <div class="important">*</div>
        Please enter the text you see in the image. 
    </font>
</td>

这就是功能测试

Capatcha.ValidateCaptcha(registerCaptchText.Text);
            bool capatchaValid = Capatcha.UserValidated;

1 个答案:

答案 0 :(得分:0)

您好我已通过更新面板中的验证码字段解决了此问题。 谢谢你们每个人都有时间。