1

我在我的 asp.net 应用程序中使用 Telerik Radcaptcha 控件。我想要它可以工作,但是有一个小问题。我将 EnableRefreshImage 属性设置为 true,它会创建一个包含文本“生成新图像”的链接,当单击验证码图像更改时,这对于页面的英文版本很好,但我想要其他语言的不同消息。我查看了此控件的文档,但没有看到您可以在哪里设置新图像链接的文本。谁能告诉我这是怎么做到的?

作为参考,这里是控件的标记:

<telerik:RadCaptcha ID="fb_Captcha" runat="server" CaptchaTextBoxLabel=""
ProtectionMode="Captcha" CaptchaImage-Height="35" CaptchaImage-Width="100" CaptchaImage-TextLength="5"
ErrorMessage="The code you entered is not valid"  Text="None"  EnableRefreshImage="true" />

任何建议将不胜感激,谢谢!

4

2 回答 2

1

刷新链接按钮的文本通过 CaptchaLinkBut​​tonText 属性进行更改。

<telerik:RadCaptcha ID="fb_Captcha" runat="server" CaptchaTextBoxLabel=""
ProtectionMode="Captcha" CaptchaImage-Height="35" CaptchaImage-Width="100" CaptchaImage-TextLength="5"
ErrorMessage="The code you entered is not valid"  Text="None"  EnableRefreshImage="true" CaptchaLinkButtonText="Refresh" />

您还可以使用 css 将文本更改为图像:

.rcRefreshImage
{
    padding: 1px;
    height: 30px;
    width: 30px;
    display: block;
    background-repeat: no-repeat;
    background-image: url('../Images/RefreshButton.gif');
}
于 2012-11-22T03:14:17.993 回答
0

Telerik 维护自己的论坛,我相信他们可以介绍如何使用 radCaptcha 设置全球化和本地化。我会发布一个答案。

于 2012-05-08T19:52:20.237 回答