ASP.NET中的Recaptcha ErrorMessage属性

时间:2010-01-25 18:57:44

标签: asp.net recaptcha

我在ASP.NET 3.5应用程序中使用recaptcha,并且由于一些奇怪的原因,ErrorMessage属性不起作用。以下是我的代码

 <recaptcha:RecaptchaControl ID="recaptcha" runat="server" PublicKey="*******************************" PrivateKey="*******************" Theme="white" ErrorMessage="This is an typo error"  />

当键入的文本与recaptcha图像文本不匹配时,它仍然显示默认错误消息“不正确。请重试。”而不是我的自定义错误消息。这可能是造成这种奇怪行为的原因

1 个答案:

答案 0 :(得分:0)

您将邮件放在Literal标记中。这是我的代码片段:

                                    <tr>
                                        <td align="center" colspan="2" >
                                        <recaptcha:RecaptchaControl Theme="white"  ID="recaptcha" runat="server" PrivateKey="*************"
                                                PublicKey="*************" />
                                        </td>
                                    </tr>
                                    <tr>
                                        <td align="center" colspan="2" style="color: red">
                                            <asp:Literal ID="FailureText" runat="server" EnableViewState="False" Text="You have not entered the verification words correctly. Please try again."></asp:Literal>
                                        </td>
                                    </tr>
  • 麦克
相关问题