0

私はキャプチャコントロールを持っています。コードを記述して、正しく記述した場合は常に間違っていることを確認してから、2回目に正常に動作するようにします。それがキャプチャであるという点で問題になる可能性があります

<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;
4

1 に答える 1

0

こんにちは、更新パネルでキャプチャ フィールドを取得して、この問題を解決しました。貴重な時間をありがとうございました。

于 2013-01-22T16:21:19.360 に答える